📜  使用Python将 Excel 转换为 PDF

📅  最后修改于: 2022-05-13 01:54:32.653000             🧑  作者: Mango

使用Python将 Excel 转换为 PDF

Python是一种高级、通用且非常流行的编程语言。 Python编程语言(最新的Python 3)正被用于 Web 开发、机器学习应用程序以及软件行业的所有尖端技术。

在本文中,我们将学习如何使用Python将 Excel 文件转换为 PDF 文件

这里我们将使用win32com模块进行文件转换。

win32com 是什么?

适用于 Microsoft Windows 的Python扩展 提供对大部分 Win32 API 的访问、创建和使用 COM 对象的能力以及 Pythonwin 环境。

pip install pywin32

方法:



  • 首先,我们将使用Dispatch()方法创建一个COM对象。
  • 然后我们将在 Dispatch 方法中读取 Excel 文件通过“Excel.Application”
  • 传递Excel文件路径
  • 然后我们将使用ExportAsFixedFormat()方法将其转换为 PDF

ExportAsFixedFormat():- ExportAsFixedFormat 方法用于发布 PDF 或 XPS 格式的工作簿。

Excel文件点击这里

输入:

excel文件

下面是实现:

Python3
# Import Module
from win32com import client
  
# Open Microsoft Excel
excel = client.Dispatch("Excel.Application")
  
# Read Excel File
sheets = excel.Workbooks.Open('Excel File Path')
work_sheets = sheets.Worksheets[0]
  
# Convert into PDF File
work_sheets.ExportAsFixedFormat(0, 'PDF File Path')


输出:

PDF文件