python读写excel之xlwings包

我的使用感受

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:是否可见exc

你可能感兴趣的:(工作技巧,python,excel,linux)