如何在 Linux非 Windows上使用 python 将 2 个 excel 标签打印为 PDF

问题描述

我正在使用 Linux(严格的 Centos 类型 Linux)并使用 python3 我有一些从 FTP 服务器提取的 Microsoft Excel (xlsx) 文件,我需要从具有打印格式区域的 2 个选项卡生成 PDF。 (我使用“打印”一词,因为我无法将数据复制到数据框并从中创建 PDF。这还不够,因为这些是具有格式的报告。因此它们需要打印为 PDF)

我无法在 Linux 上用它创建 PDF。 AFAIK,win32com 不能在 Linux 上运行。另外,我需要在没有人工干预的情况下自动化脚本。

欢迎提供任何帮助或建议的文章

谢谢, K3

解决方法

这在 Linux 发行版上是不可能的,因为 Excel 的副本必须完全安装并可访问。否则,您可以使用 Win32 api(需要有 Windows)。 https://pypi.org/project/pywin32/