使用python中的openpyxl模块处理excel非常方便。下面我们简单了解下如何使用python处理excel文件。1:安装openpyxl模块在python环境下使用pip安装openpyxl模块pipinstallopenpyxl2:读取excel文件内容读取excel文件主要使用以下方法1:openpyxl.load_workbook()的参数为excel的地址文件,函数是加载指定的excel文件例:wb=openpyxl.load_workbook('test.xlsx')2:wb.active获取当前激活的Worksheet,例:sheet=wb.active3:sheet.rows按行获取单元格(Cell对象)——生成器4:sheet.values按行获取表格的内容(数据)——生成器在python中获取excel中的内容示例如下:(1)使用sheet.rows获取excel文件的内容#-*-coding:utf-8-*-importopenpyxlwb=openpyxl.load_workbook('test.xlsx')sheet=wb.activedata=[]forrowinsheet.rows:child=[cell.valueforcellinrow]data.append(child)print(data)输出结果如下:(2)使用sheet.values获取conteexcel文件的nt-*-编码:utf-8-*-importopenpyxlwb=openpyxl.load_workbook('test.xlsx')sheet=wb.activedata=[]forrowinsheet.values:data.append(row)print(data)outputresultFor:三:生成excel文件#-*-coding:utf-8-*-importopenpyxl#创建excel对象wb=openpyxl.Workbook()sheet=wb.activedata=[['标题11','标题22'],['内容11','内容22']]forrow,iteminenumerate(data):forcolumn,valueinenumerate(item):sheet.cell(row+1,column+1,value)#print(value)#print(key)wb.save('test.xlsx')
