使用xlwings的Python脚本可以部署在服务器上吗?

Can a Python script using xlwings be deployed on a server?

我们目前在本地启动了一个 python 脚本,它使用 Xlwings 定期生成数十个 Excel 文件。

如何将它部署在云服务器上作为链接到作业调度程序的 ETL,以便不再需要人工操作?

我担心的是 Xlwings 需要 Excel 许可证(和 GUI?),这在生产服务器中通常不可用。

您目前可以按照自己的想法进行操作的唯一方法是在 Windows 服务器上安装 Excel、Python 和 xlwings:xlwings 是为交互式工作流构建的.

您可能想查看 OpenPyXL 和 XlsxWriter,看看是否可以通过直接编写 Excel 文件来创建报告,而不是像 xlwings 那样自动化 Excel 应用程序。