python openpyxl学习

来源:互联网 发布:便笺元数据损坏没事不 编辑:程序博客网 时间:2024/06/15 21:34

针对excel的操作,可以用xlrd来读取,也可以用xlwt来进行写入。有大神推荐了openpyxl,今天总结了下相关的读写操作。


#coding:utf-8'''Created on 2017年9月1日@author: zhouxuan'''from openpyxl import Workbook,load_workbookwb=Workbook()ws=wb.active #grab the active worksheetws['A1']=22 #单元格赋值ws.append([1,2,3]) #excel下一行赋值ws1=wb.create_sheet('testing', 0) #创建一个sheet,默认插入到最后wb.save('text.xlsx') #保存excelgetwb=load_workbook('text.xlsx')  #读取excelsheets=getwb.get_sheet_names()  #获取所有的sheetsheetcountent=getwb[sheets[1]]  #读取sheet的第二个print sheetcountent['A1'].value  #读取指定单元格的值print sheetcountent['A1':'F1'][0][0].value #读取获取的二维结果的[0][0]的值for i in sheetcountent['A1':'D2']:    for j in i:        print j.value   #循环输出单元格的值



原创粉丝点击