【问题标题】:python - how to create pdf from excel file created using xlwtpython - 如何从使用 xlwt 创建的 excel 文件创建 pdf
【发布时间】:2012-03-03 02:07:30
【问题描述】:

我正在创建 MS Excel 格式的报告,并一直在使用 xlwt 和 python 中的相关模块为用户提供报告。

我也想提供这些 Excel 文件的 PDF。我看过 PyPDF 和 ReportLab,但不知道如何将我的 xlwt excel 文件转换为 PDF。

我在想也许我可以将 xlwt 保存到 StringIO,然后将其转换为 PDF?是否有任何 python 模块可以做到这一点?

我有什么选择?

【问题讨论】:

    标签: python excel pdf xlwt


    【解决方案1】:

    嗯,这取决于您从哪里获取数据以及以何种形式获取数据。我的意思是,您不必先使用 xlwt 生成 excel 文件,然后再从中生成 pdf。您还可以直接从源代码并行生成 PDF。

    根据要转换的数据的来源/形式,有几个模块可用于生成 PDF。 就像PISA 是将HTML 表单中的表格/数据转换为PDF。它使用 ReportLab Toolkit、HTML5lib 和 pyPdf,非常易于使用。其文档可在Here 获得。 PISA 在 Django 应用程序中越来越受欢迎,它集成了它以生成 PDF。

    您可能会发现这很有帮助。用于生成 PDF 的 python 模块列表可以在HERE 找到,以满足不同类型的需求。

    【讨论】:

    • 嗯,用户需要 Excel 报告,而一些新用户要求 Excel 和 PDF。我需要两者,这就是为什么我正在寻找一种可以将现有的 excel 文件转换为 PDF 的解决方案的原因。感谢 vermeulen.ca 链接。
    猜你喜欢
    • 2014-03-05
    • 1970-01-01
    • 2015-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-11
    • 1970-01-01
    • 2013-10-13
    相关资源
    最近更新 更多