前言:
本文针对所使用的xlwings库中常用的函数进行收集与说明。尽量做到简单明了,在框架下,直接导入指令就能使用。后续会根据自己项目的使用情况进行不断更新和总结。
python编辑excel常用的其他库:
其中:
xlwings:依赖于pywin32,需要安装有excel软件,支持.xls和.xlsx格式
openpyxl:不需要excel软件,仅支持.xlsx格式
安装:pip install xlwings
框架:
单元格读写:(为防止excel僵尸进程,建议采用try方式)
import xlwings
excel_app = xlwings.App(visible=False, add_book=False)#不可见excel,不新建工作簿
wb1=excel_app.books.open('C:\\1.xlsx')
try:
wb1.sheets[0].range("A1").value=1
wb1.sheets["sheet_name"].range("A1").value=1
print(wb1.sheets[0].range("A2").value)
print(len(wb1.sheets))#返回sheet个数
except:
pass
wb1.save()
wb1.close()
excel_app.kill