使用Python操作excel文件的实例代码
使用的类库
pipinstallopenpyxl
操作实现
•工作簿操作
#coding:utf-8
fromopenpyxlimportWorkbook
#创建一个excel工作簿
wb=Workbook()
#打开一个工作簿
wb=load_workbook('test.xlsx')
#保存工作簿到文件
wb.save('save.xlsx')
•工作表操作
#获得当前的工作表对象
ws=wb.active
#通过工作表名称得到工作表对象
ws=wb.get_sheet_by_name('sheet')
#获取工作簿的所有工作表对象列表
ws=wb。get_sheet_names()
#在工作簿末尾创建一个工作表
ws=wb.create_sheet()
#在第一个位置创建一个工作表
ws=wb.create_sheet(0)
#修改工作表名称
ws.title="newsheet"
•数据操作
#使用一个单元格
#根据索引获得单元格内容
res=ws['A4']
#使用cell方法获取单元格
res=ws.cell('A4')
#或
res=ws.cell(row=4,column=1)
#创建100*100的单元格
foriinrange(1,101)
forjinrange(1,101)
ws.cell(row=i,column=j)
#使用切片获取多个单元格
cells=ws['A1':'d4']
#使用iter_rows()方法获得行和列
t=touple(ws.iter_rows('A1:D4'))
#使用rows获取所有行
t=ws.rows()
#使用columns()获取所有列
t=ws.columns()
总结
以上所述是小编给大家介绍的使用Python操作excel文件的实例代码,希望对大家有所帮助!