python读写Excel的17个重要库
相信不少群友可能在项目中需要读写excel。尤其一些企业内部项目。
这里了列举17个读写Excel的类库供你参考。
XlsxWriter
XlsxWriter是一个Python模块,用于以Excel 2007+ XLSX文件格式写入文件。
https://github.com/jmcnamara/XlsxWriter
xlwings
xlwings是一个BSD授权的Python库,它使从Excel调用Python变得容易,反之亦然。
https://github.com/xlwings/xlwings
pyexcel
pyexcel提供了一个应用程序编程接口来读取、操作和写入各种excel格式的数据。
https://github.com/pyexcel/pyexcel
pandas
pandas 是一个机器学习人士经常使用来读写 Excel CSV 文件的工具库
https://github.com/pandas-dev/pandas
xlwt
这是一个供开发人员使用的库,用于生成与Microsoft Excel 95至2003版本兼容的电子表格文件。
https://github.com/python-excel/xlwt
pycel
这是一个供开发人员使用的库,用于生成与Microsoft Excel 95至2003版本兼容的电子表格文件。
https://github.com/dgorissen/pycel
PyExcelerate
PyExcelerate是一个用于编写与Excel兼容的XLSX电子表格文件的Python库,重点在于速度。
https://github.com/kz26/PyExcelerate
xlutils
这个软件包提供了一组用于处理Excel文件的实用程序。
https://github.com/python-excel/xlutils
formulas
formulas实现了一个Excel公式的解释器,它解析和编译Excel公式表达式。
https://github.com/vinci1it2000/formulas
pylightxl
一个轻量级、零依赖(只使用标准lib)、直奔主题(没有花哨的东西)的微软Excel读写器python 2.7-3+库。
https://github.com/PydPiper/pylightxl
nb2xls
通过新的 "下载为 "选项或通过命令行的nbconvert将Jupyter笔记本转换为Excel电子表格(xlsx)。
https://github.com/ideonate/nb2xls
openpyxl
openpyxl是一个Python库,用于读/写Excel 2010 xlsx/xlsm/xltx/xltm文件。
https://github.com/ericgazoni/openpyxl
Koala
Koala将任何Excel工作簿转换为Python对象,从而实现了无需Excel的即时计算。
https://github.com/vallettea/koala
XlsxPandasFormatter
提供了一个辅助类,用于包装由pandas toexcel方法编写的工作表、工作簿和数据框架对象,使用xlsxwriter引擎,允许单元格的格式一致。
https://github.com/webermarcolivier/xlsxpandasformatter
xls2slsx
使用xlrd和openpyxl将.xls文件转换为.xlsx。
https://github.com/snoopyjc/xls2xlsx
vb2py
vb2py是一个工具包,用于帮助Visual Basic项目转换为Python。
https://github.com/reingart/vb2py
xltable
xltable是一个将表格数据和图表写入Excel的API。
https://github.com/fkarb/xltable
这么多轮子,相信总有一款适合你。
共有 0 条评论