码迷,mamicode.com
首页 > 编程语言 > 详细

python——新excel模块之openpyxl

时间:2020-04-04 11:20:10      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:名称   href   sheet   install   save   年龄   active   for   lis   

1、安装

pip install openpyxl

2、新建文件

book=openpyxl.Workbook()

3、打开sheet页(两种方式)

sheet=book.active    #默认的sheet页
sheet2=book.get_sheet_by_name(sheet1)  #根据名称获取sheet页

4、写入方式

sheet.append([姓名,性别,年龄,籍贯])   #整行写入
sheet.append([倩倩,,18,河北])

sheet[a3]=id                          #指定行列写入(根据excel中排列名称直接排列)

sheet.cell(3,2,你好)                    #指定行列写入,另一种写法

5、保存

book.save(user.xlsx)

6、读取文件

book=openpyxl.load_workbook(user.xlsx)            #打开文件
sheet=book.active                                    #获取sheet页

print(sheet[a1].value)                #获取某个单元格内容
print(sheet.cell(1,2).value)            #另一种获取方式

print(sheet[1:3])                   #获取第几行到第几行

print(list(sheet.rows))             #所有行的数据

7、循环读取

l=[]
for row in sheet.rows:      #循环所有行
    t=[]
    for col in row:         #循环每一行的数据
        t.append(col.value)
    l.append(t)
print(l)

8、删除单元格

sheet.delete_cols(1)        #删除列
sheet.delete_rows(1)        #删除行
book.save()                #操作后记得保存

最后更详细应用https://www.cnblogs.com/programmer-tlh/p/10461353.html

python——新excel模块之openpyxl

标签:名称   href   sheet   install   save   年龄   active   for   lis   

原文地址:https://www.cnblogs.com/cwl-bj/p/12630641.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!