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文件
相關用法
- Python PDF轉Image用法及代碼示例
- Python PDF轉CSV用法及代碼示例
- Python CSV File轉PDF File用法及代碼示例
- Python Html轉PDF用法及代碼示例
- Python Image轉PDF用法及代碼示例
- Python Excel轉XML Format用法及代碼示例
注:本文由純淨天空篩選整理自abhigoya大神的英文原創作品 Convert Excel to PDF Using Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。