Python 是一种高级的、general-purpose 且非常流行的编程语言。 Python 编程语言(最新的 Python 3)与软件行业中的所有 cutting-edge 技术一起用于 Web 开发、机器学习应用程序。
在本文中,我们将学习如何使用 Python 将 Excel 文件转换为 PDF 文件
这里我们将使用win32com模块进行文件转换。
什么是win32com?
Microsoft Windows 的 Python 扩展 提供对大部分 Win32 API 的访问、创建和使用 COM 对象的能力以及 Pythonwin 环境。
pip install pywin32
方法:
- 首先,我们将使用 Dispatch() 方法创建一个 COM 对象。
- 然后我们将在 Dispatch 方法中读取 Excel 文件 pass “Excel.Application”
- 传递 Excel 文件路径
- 然后我们将使用 ExportAsFixedFormat() 方法将其转换为 PDF
ExportAsFixedFormat():- ExportAsFixedFormat 方法用于以 PDF 或 XPS 格式发布工作簿。
用法:
ExportAsFixedFormat(类型、文件名、质量、IncludeDocProperties、IgnorePrintAreas、From、To、
OpenAfterPublish, FixedFormatExtClassPtr)
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文件
相关用法
注:本文由纯净天空筛选整理自abhigoya大神的英文原创作品 Convert Excel to PDF Using Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。