让 Excel 飞起来:从 Python 与 Excel 交互,反之亦然。
项目描述
xlwings(开源)
xlwings 是一个BSD 许可的Python 库,可以轻松地从 Excel 调用 Python,反之亦然:
脚本:使用接近 VBA 的语法从 Python 自动/与 Excel 交互。
宏:用干净而强大的 Python 代码替换你凌乱的 VBA 宏。
UDF:在 Python 中编写用户定义函数 (UDF)(仅限 Windows)。
完全支持Numpy 数组和Pandas Series/DataFrames 。xlwings 驱动的工作簿易于在Windows和macOS上分发和工作。
xlwings 包括xlwings 包中除pro文件夹外的所有文件,即xlwings.pro子包。
xlwings PRO
xlwings PRO 在 xlwings(开源)之上提供了额外的功能,包括:
支持网络上的 Google 表格和 Excel
xlwings Reports,灵活的、基于模板的报告系统
通过嵌入式代码轻松部署
xlwings PRO 是可用的源代码,并根据以下许可之一获得双重许可:
PolyForm Noncommercial License 1.0.0(非商业用途免费)
xlwings PRO 许可证(商业用途需要付费计划)
注册码
要使用 xlwings PRO,您需要像这样在终端/命令提示符上安装许可证密钥(或者,设置环境变量 XLWINGS_LICENSE_KEY:
xlwings license update -k YOUR_LICENSE_KEY
有关更多详细信息,请参阅文档。
非商业用途的许可证密钥:
要在非商业环境中免费使用 xlwings PRO,请使用以下许可证密钥:非商业。
用于商业目的的许可证密钥:
要在商业环境中免费试用 xlwings PRO,请申请试用许可证密钥:https ://www.xlwings.org/trial
要在试用后的商业环境中使用 xlwings PRO,您需要注册付费计划(它们包括支持和创建一键式安装程序等额外服务):https ://www.xlwings.org/pricing
xlwings PRO 许可证是开发者许可证,经过离线验证(即不涉及遥测/许可证服务器),并允许向无限制的内部和外部最终用户和服务器进行免版税部署,从而实现无忧管理。部署使用不会过期但绑定到特定版本的 xlwings 的部署密钥。