2024-05-19 01:43:06 发布
网友
我用xlwt模块创建了.xls。 现在我想把这个新创建的xls文件转换成pdf格式。有谁能告诉我如何通过python脚本实现这一点。我使用的是python2.6版本。在
这里至少有两种可能:要么您将.xls作为单元格读回并生成PDF,要么您可能希望从刚刚创建.xls的程序中将.xls打印到.pdf。在
.xls
.pdf
在第一种情况下,您可能需要考虑直接编写.pdf(在某个时刻,您拥有在程序中生成.xls的数据)。我有一个网格类,可以用HTML格式写出,也可以写成.xls' (usingxlwt),.xlsm(usingopenpyxl) and to.pdf(usingreportlab`)。在
.xls' (using
),
(using
) and to
如果您在.xls中编写公式和类似的东西,并希望将计算结果保存在.pdf中,则需要使用第二个选项。在这种情况下,使用subprocess调用Microsoft Excel或{},并使用正确的命令行参数将文件打印/转换为PDF。在
Microsoft Excel
例如,对于LibreOffice 4.0,命令行应该是:
scalc convert-to pdf yourfile.xls
这将导致yourfile.pdf
yourfile.pdf
这里至少有两种可能:要么您将
.xls
作为单元格读回并生成PDF,要么您可能希望从刚刚创建.xls
的程序中将.xls
打印到.pdf
。在在第一种情况下,您可能需要考虑直接编写
.pdf
(在某个时刻,您拥有在程序中生成.xls
的数据)。我有一个网格类,可以用HTML格式写出,也可以写成.xls' (using
xlwt),
.xlsm(using
openpyxl) and to
.pdf(using
reportlab`)。在如果您在},并使用正确的命令行参数将文件打印/转换为PDF。在
.xls
中编写公式和类似的东西,并希望将计算结果保存在.pdf
中,则需要使用第二个选项。在这种情况下,使用subprocess调用Microsoft Excel
或{例如,对于LibreOffice 4.0,命令行应该是:
这将导致
yourfile.pdf
相关问题 更多 >
编程相关推荐