精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python中Excel轉PDF的實現步驟

馬哥Linux運維 ? 來源:博客園 ? 2023-11-20 15:02 ? 次閱讀

將Excel文件轉換為PDF可以方便儲存表格數據,此外在打印或共享文檔時也能確保表格樣式布局等在不同設備和操作系統上保持一致。今天給大家分享一個使用第三方Python庫Spire.XLS for Python 實現Excel轉PDF的簡單方法。

Python中Excel轉PDF的實現步驟

1. 首先,通過pip命令來安裝依賴庫;

pip install Spire.XLS

2. 安裝完成后,導入所需庫;


from spire.xls import *
from spire.common import *

3. 加載Excel文檔,然后可以通過 Spire.XLS for Python 提供的Workbook.SaveToFile()Worksheet.SaveToPdf()來將Excel工作簿或某個指定的Excel工作表轉換為PDF格式。

4. 在轉換時還可以通過PageSetup類來進行頁面設置。

代碼示例

1 .使用Python將Excel文件轉為PDF格式(每個工作表顯示為單獨的一頁)


from spire.xls import *
from spire.common import *
 
# 創建Workbook對象
workbook = Workbook()
 
# 加載Excel文檔
workbook.LoadFromFile("數據.xlsx")
 
# 設置工作表適應頁面
workbook.ConverterSetting.SheetFitToPage = True
 
# 將Excel轉換為PDF
workbook.SaveToFile("ToPDF.pdf", FileFormat.PDF)
workbook.Dispose()

4bc41262-85e7-11ee-939d-92fbcf53809c.png

2.使用Python將Excel中每個工作表轉換為單獨的PDF文件


from spire.xls import *
from spire.common import *
 
# 創建 Workbook 對象
workbook = Workbook()
 
# 加載Excel文件
workbook.LoadFromFile("數據.xlsx")
 
#遍歷Excel工作簿中的所有工作表
for sheet in workbook.Worksheets:
 
#將每個工作表都保存為一個單獨的PDF文件
    FileName =  sheet.Name + ".pdf"
    sheet.SaveToPdf(FileName)
workbook.Dispose()


3.使用Python將指定Excel工作表轉為PDF格式


from spire.xls import *
from spire.common import *
 
# 創建 Workbook 對象
workbook = Workbook()
 
# 加載Excel文件
workbook.LoadFromFile("數據.xlsx")
 
# 獲取第二個工作表
sheet = workbook.Worksheets[1]
 
# 獲取 PageSetup 對象
pageSetup = sheet.PageSetup
 
# 設置頁邊距
pageSetup.TopMargin = 0.3
pageSetup.BottomMargin = 0.3
pageSetup.LeftMargin = 0.3
pageSetup.RightMargin = 0.3
 
# 設置頁面尺寸
pageSetup.PaperSize = PaperSizeType.PaperA3
 
# 設置轉換時工作表適應頁面
workbook.ConverterSetting.SheetFitToPage = True
 
# 將該工作表保存為PDF文件
sheet.SaveToPdf("Excel工作表轉PDF.pdf")
workbook.Dispose()

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 操作系統
    +關注

    關注

    37

    文章

    6737

    瀏覽量

    123190
  • Excel
    +關注

    關注

    4

    文章

    218

    瀏覽量

    55448
  • PDF
    PDF
    +關注

    關注

    1

    文章

    166

    瀏覽量

    33655
  • 命令
    +關注

    關注

    5

    文章

    678

    瀏覽量

    21984
  • python
    +關注

    關注

    56

    文章

    4782

    瀏覽量

    84449

原文標題:Python實用技巧:將 Excel轉為PDF

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    excel轉換成pdf格式的轉換方法是什么

    ,輸入迅捷Excel轉換成PDF轉換器,在顯示的網頁中進行下載安裝。  2、點擊“添加文件”進行添加,將要轉換的Excel文檔直接拖入軟件,同時選擇轉換格式“
    發表于 11-04 11:51

    如何將文件pdf轉換成excel格式的表格

    對大量的PDF文件進行集中轉換,極大地提高了轉換的效率。下面來看一下軟件的操作步驟。  1、下載工具PDF文件轉換器,并安裝。  2、打開PDF轉換器,在主界面選擇對應的轉換格式——“
    發表于 11-08 16:18

    基于python讀取excel表格

    Python:利用python讀取excel表格的那些七七八八事
    發表于 12-28 14:23

    使用Python操作excel表格的xlrd介紹

    本文檔的主要內容詳細介紹的是使用Python操作excel表格的xlrd介紹。
    發表于 07-02 08:00 ?2次下載

    如何使用python實現截圖自動存入Excel

    如何使用python實現截圖自動存入Excel
    的頭像 發表于 02-05 12:13 ?7225次閱讀

    abaqus-Python實例-操作excel文件下載

    abaqus-Python實例-操作excel文件
    發表于 12-17 16:40 ?0次下載
    abaqus-<b class='flag-5'>Python</b>實例-操作<b class='flag-5'>excel</b>文件下載

    ExcelPython數據分析進階指南資源下載

    Excel到Pytho  Excel是數據分析中最常用的工具,本書通過PythonExcel的功能對比介紹如何使用Python通過函數式
    發表于 04-06 09:44 ?0次下載
    從<b class='flag-5'>Excel</b>到<b class='flag-5'>Python</b>數據分析進階指南資源下載

    好消息 PythonExcel終于互通了 !

    很多開發者說自從有了 Python/Pandas,Excel 都不怎么用了,用它來處理與可視化表格非常快速。但是這樣還是有一大缺陷,操作不是可視化的表格,因此對技能要求更高一點。近日,開發者構建
    的頭像 發表于 04-30 14:52 ?1975次閱讀
    好消息 <b class='flag-5'>Python</b>與<b class='flag-5'>Excel</b>終于互通了 !

    超簡單:用PythonExcel飛起來

    超簡單:用PythonExcel飛起來
    發表于 05-25 10:46 ?54次下載

    《LINGO和Excel在數學建模的應用》pdf

    《LINGO和Excel在數學建模的應用》pdf
    發表于 10-08 11:03 ?0次下載

    如何把PythonExcel兩大數據工具進行集成

    7.5億忠實用戶,而作為網紅語言的Python,也僅僅只有700萬的開發人員。Excel是全世界最流行的編程語言。對,你沒看錯,自從微軟引入了LAMBDA定義函數后,Excel已經可以實現
    的頭像 發表于 10-12 09:41 ?2216次閱讀
    如何把<b class='flag-5'>Python</b>和<b class='flag-5'>Excel</b>兩大數據工具進行集成

    《LINGO和Excel在數學建模的應用》pdf

    《LINGO和Excel在數學建模的應用》pdf
    發表于 11-13 15:49 ?0次下載

    利用Python讀取多份Excel的小技巧

    在使用 Python 批量處理 Excel 時經常需要批量讀取數據,常見的方式是結合glob模塊,可以實現將當前文件夾下的所有csv批量讀取,并且合并到一個大的DataFrame
    的頭像 發表于 02-02 09:48 ?2305次閱讀

    Excel新功能要逆天 微軟把Python加入Excel

    Excel新功能要逆天 微軟把Python加入Excel Excel新功能要逆天了,比如你可以在Excel里快速
    的頭像 發表于 08-23 18:04 ?829次閱讀

    微軟正在將Python引入Excel

    微軟現代工作總經理Stefan Kinnestrand解釋說:“您可以使用Python Plots和libraries在Excel操縱和探索數據,然后使用Excel的公式、圖表和數據
    的頭像 發表于 08-24 17:08 ?873次閱讀
    微軟正在將<b class='flag-5'>Python</b>引入<b class='flag-5'>Excel</b>