如何通过python脚本将.xls文件转换为pdf文件

2024-05-19 01:43:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我用xlwt模块创建了.xls。 现在我想把这个新创建的xls文件转换成pdf格式。有谁能告诉我如何通过python脚本实现这一点。我使用的是python2.6版本。在


Tags: 模块文件版本脚本pdf格式xlsxlwt
1条回答
网友
1楼 · 发布于 2024-05-19 01:43:06

这里至少有两种可能:要么您将.xls作为单元格读回并生成PDF,要么您可能希望从刚刚创建.xls的程序中将.xls打印到.pdf。在

在第一种情况下,您可能需要考虑直接编写.pdf(在某个时刻,您拥有在程序中生成.xls的数据)。我有一个网格类,可以用HTML格式写出,也可以写成.xls' (usingxlwt),.xlsm(usingopenpyxl) and to.pdf(usingreportlab`)。在

如果您在.xls中编写公式和类似的东西,并希望将计算结果保存在.pdf中,则需要使用第二个选项。在这种情况下,使用subprocess调用Microsoft Excel或{},并使用正确的命令行参数将文件打印/转换为PDF。在

例如,对于LibreOffice 4.0,命令行应该是:

scalc  convert-to pdf yourfile.xls

这将导致yourfile.pdf

相关问题 更多 >

    热门问题