2013-02-08 173 views

回答

0

這裏至少有兩種可能性:要麼你讀.xls再以細胞,並生成一個PDF,或者也許你想從剛剛創建的.xls程序打印.xls.pdf

你可能要考慮直接寫.pdf第一種情況(你擁有的數據,使在某一時刻在程序中.xls)。我有一個網格類,可以寫出HTML格式,或.xls' (using xlwt ), .xlsm (using openpyxl ) and to .pdf (using reportlab`)。

如果在.xls中編寫公式和類型的內容並希望在.pdf中計算結果,則需要使用第二個選項。在這種情況下,請使用子進程使用正確的命令行參數調用Microsoft ExcelOpenOffice/LibreOffice Calc以將文件打印/轉換爲PDF。

E.g.爲LibreOffice的4.0命令行是:

scalc --convert-to pdf yourfile.xls 

,這將導致yourfile.pdf

+0

對於來自的.xlsx Microsoft Excel中轉​​換爲pdf格式是什麼命令行會是什麼? – eegloo