python – 如何创build使用xlwt创build的Excel文件的PDF

我正在创buildMS Excel格式的报告,并已经在Python中使用xlwt和相关模块向用户提供报告。

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

我想也许我可以将xlwt保存到StringIO,然后将其转换为PDF? 有没有任何的Python模块呢?

我有什么select?

那么,这取决于你从哪里获取数据,以什么forms。 我的意思是说,你不需要首先使用xlwt生成excel文件,然后从中生成pdf。 您也可以直接从源代码中并行生成PDF。

有几个模块用于生成PDF,具体取决于要转换的数据的来源/forms。 像PISA一样,将表格/数据以HTML格式转换成PDF格式。 它使用ReportLab Toolkit,HTML5lib和pyPdf,并且非常容易使用。 它的文档可在这里 。 PISA越来越受到将Django应用程序集成到PDF生成中的欢迎。

你可能会觉得这很有帮助。 有PDF生成的Python模块列表,可以在这里find不同types的需求。