當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。