这个简短的教程通过提供配置环境的步骤和对必要库的介绍,指导如何使用 Python 将 Excel 转换为 PDF。为了将 Excel 转换为 PDF Python 示例代码,还提供了创建工作簿并将示例数据填充到其中的示例代码,但是您也可以加载现有的 Excel 文件,例如 XLSX。您还可以通过设置其属性并在生成 PDF 文件之前显示源 Excel 文件内容的样式来控制输出 PDF。
在 Python 中将 Excel 导出为 PDF 的步骤
- 安装 Python 和 Aspose.Cells 通过 Java 用于 Python
- 创建并填写 workbook 以测试此转化
- 实例化 PdfSaveOptions 类对象以配置 Python 创建的输出 PDF
- 配置输出 PDF 以显示网格线
- 自动调整工作表列以在输出 PDF 文件中正确显示全部内容
- 使用上述配置将工作簿另存为 PDF
您应该首先在您的系统上安装 Java 和 Python,然后使用 PIP 命令安装 Aspose-Cells 和 JPype1,以便在 Python 中将 Excel 转换为 PDF。可以创建新工作簿或加载现有 Excel 文件以转换为 PDF。您可以使用 PdfSaveOptions 类实例设置输出 PDF 文件的显示选项和其他属性,该类实例可以作为参数传递到工作簿保存函数中。
使用 Python 将 Excel 转换为 PDF 的代码
当您 * 将 Excel 转换为 PDF 时,Python * 需要一些库和环境,这就是为什么在此代码中我们导入必要的类并在开始时调用 jpype.startJVM() 并在最后调用 jpype.shutdownJVM() 以启用所需的环境运行代码。创建一个空的工作簿并填充数据,但是您可以加载任何现有的 Excel 文件,如 XLSX、XLS、ODS 等,其中包含所需的数据。 Worksheet.PageSetup 用于设置标志以在源文件中打印网格线,PdfSaveOptions 用于通过将网格线类型设置为 HAIR 来在输出 PDF 文件中显示网格线。
在这个快速教程中,我们学习了如何使用 Python 将 Excel 转换为 PDF。如果您想了解如何在 Python 中将 Excel 文件保存为 HTML,请参阅 如何使用 Python 将 Excel 转换为 HTML 上的文章。