PDF是否有一个良好的Python模块为.xls文件转换为PDF?转换Excel在Python
5
A
回答
-2
尝试xtopdf。
注意,存在一定的局限性:
具有纯文本内容只有简单的电子表格,如字符串,数字和日期,都支持。用格式的单元格(粗体,斜体,右对齐等)或嵌入图像不被支持,或者格式和图像的电子表格可以在PDF输出丢失。对此输入格式的支持意味着您可以将您的电子表格发布为PDF。
3
我知道这是超级老,但unoconv工作。例如,unoconv -f pdf your_excel.xls
。请注意它只是要求开放式办公室来做实际的转换。
0
的FileFormat = 57 ...作为替代脆弱ExportAsFixedFormat ...
from win32com import client
import win32api
def exceltopdf(doc):
excel = client.DispatchEx("Excel.Application")
excel.Visible = 0
wb = excel.Workbooks.Open(doc)
ws = wb.Worksheets[1]
try:
wb.SaveAs('c:\\targetfolder\\result.pdf', FileFormat=57)
except Exception, e:
print "Failed to convert"
print str(e)
finally:
wb.Close()
excel.Quit()
相关问题
- 1. Python将Excel转换为CSV
- 2. 转换列在Excel
- 3. 将Excel行转换为Python列表
- 4. 将excel文件转换为python频率
- 5. 转换在python
- 6. Excel时转换
- 7. 转换表列出在Excel
- 8. 转换年日在Excel
- 9. CSV至Excel转换
- 10. Excel到PDF转换
- 11. 转换Excel函数
- 12. Excel数据转换
- 13. Excel到XML转换
- 14. 访问excel转换
- 15. 在python中转换csv中的假设excel文件
- 16. 错误时转换Excel文档到PDF使用comtypes在Python
- 17. Python将Excel文件(xls或xlsx)转换为ODS或从ODS转换为
- 18. Excel脚本转换为excel&split by;
- 19. 转换纳秒在Python
- 20. 在Python中转换数组
- 21. 转换元组在Python
- 22. 转换枚举在Python
- 23. 转换数据在python
- 24. 在Python中转换为Unicode
- 25. 的Python:转换,在字节
- 26. 转换列表在Python
- 27. 转换Unicode数据在python
- 28. 转换列表在Python
- 29. 在Python 2.7转换库3.4
- 30. 转换U1阵列在Python
根据其sourceforge的页面,xtopdf仅支持.TXT和.dbf – Anthon 2012-10-01 20:09:30