python - 无法使用 Python 将 excel 文件转换并保存为 PDF
问题描述
我正在尝试导入 excel 文件并使用 Python 将它们转换为 PDF。我尝试使用 win32com 库,但保存的文件不好。保存的 PDF 仅包含 excel 中的前几列。
代码:-
import win32com.client
o = win32com.client.Dispatch("Excel.Application")
o.Visible = False
wb_path = r'c:\user\desktop\sample.xls'
wb = o.Workbooks.Open(wb_path)
ws_index_list = [1,4,5] #say you want to print these sheets
path_to_pdf = r'C:\user\desktop\sample.pdf'
wb.WorkSheets(ws_index_list).Select()
wb.ActiveSheet.ExportAsFixedFormat(0, path_to_pdf)
解决方案
推荐阅读
- android - 如何将 DEX 版本更改为 37,同时将 targetSdkVersion 保持在 30?
- python-3.x - 在 Pytest 固定装置内使用时,Python 日志不会记录
- debugging - b-table (Firefox) 上的图形错误
- asp.net-core - 是否可以有一个集线器的单例实例?
- python - Python json通过特定键值在列表中查找字典
- javascript - 如果选中,则获取图像的 url
- python - Python打印不同的值
- python - 将二维数组传递给 sklearn.metrics.recall_score 时,为什么会出现 ValueError?
- symfony - 在注入 ChatterInterface 后测试 Zulip 通知程序会导致 500 错误
- arrays - 如何在 Excel 中搜索最相似的序列?