当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Excel转PDF用法及代码示例


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。