在 Python 中处理 Excel 文件

有一些 Python 包可用于处理 Excel 文件,这些文件可以在任何 Python 平台上运行,并且不需要使用 Windows 或 Excel。它们快速、可靠且开源:

openpyxl

推荐用于读写 Excel 2010 文件的包(即:.xlsx)

下载文档比特桶

xlsxwriter

用于写入数据、格式化信息,特别是 Excel 2010 格式(即:.xlsx)图表的替代包

下载文档GitHub

pyxlsb

该软件包允许您以该xlsb格式读取 Excel 文件。

下载GitHub

pylightxl

该软件包可以读取xlsxxlsm文件写入和xlsx文件。

下载文档GitHub

xlrd

此包用于从旧 Excel 文件(即:.xls)中读取数据和格式信息

下载文档GitHub

xlwt

此包用于将数据和格式信息写入较旧的 Excel 文件(即:.xls)

下载文档示例GitHub

xlutils

该软件包收集了同时需要xlrd和 的实用程序xlwt,包括复制和修改或过滤现有 Excel 文件的能力。

注意:一般来说,这些用例现在都被 openpyxl 覆盖了!

下载文档GitHub

编写 Excel 加载项

以下产品可用于在 Python 中编写 Excel 加载项。与读取器和写入器包不同,它们需要安装 Microsoft Excel。

PyXLL

PyXLL 是一种商业产品,可以在没有 VBA 的情况下用 Python 编写 Excel 加载项。Python 函数可以作为工作表函数 (UDF)、宏、菜单和功能区工具栏公开。

主页特点文档下载

xlwings

xlwings 是一个开源库,用于使用 Python 而不是 VBA 自动化 Excel,并且适用于 Windows 和 macOS:您可以从 Excel 调用 Python,反之亦然,并在 Python 中编写 UDF(仅限 Windows)。xlwings PRO 是具有附加功能的商业附加组件。

主页文档GitHub | 下载

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值