首页 > 解决方案 > 无法使用 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)

标签: pythonopenpyxlwin32comfile-conversion

解决方案


推荐阅读