python读写excel之xlwings包
程序员文章站
2024-02-23 19:43:58
...
我的使用感受
xlwings可以处理xls和xlsx格式,在写excel时非常方便,格式控制比较灵活,但是我遇到以下几个问题:
- xlwings需要有excel安装。服务器就算了。
- xlwings结束后需要杀死excel进程,避免卡死。(因为它会开很多子进程)那么什么时间kill呢?需要考虑会不会影响在用的人。
- 如果文件有密码,需要用只读模式打开,而xlwings会打开excel进程,询问是否输入密码。
所以对我来说,如果是需要读excel文件,那么用xlrd或者pandas都很方便;如果是写文件,可以用xlwings,因为格式控制比较方便。
安装
pip install xlwings
实例
import xlwings as xw
def test_xw():
# visible:是否可见excel add_book:是否新建工作簿
app = xw.
上一篇: python 处理Excel电子表格