使用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文件的实例代码,希望对大家有所帮助!