那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

Python中Excel轉(zhuǎn)PDF的實現(xiàn)步驟

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

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

Python中Excel轉(zhuǎn)PDF的實現(xiàn)步驟

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

pip install Spire.XLS

2. 安裝完成后,導(dǎo)入所需庫;


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

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

4. 在轉(zhuǎn)換時還可以通過PageSetup類來進行頁面設(shè)置。

代碼示例

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


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

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

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


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


3.使用Python將指定Excel工作表轉(zhuǎn)為PDF格式


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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6892

    瀏覽量

    123742
  • Excel
    +關(guān)注

    關(guān)注

    4

    文章

    224

    瀏覽量

    55622
  • PDF
    PDF
    +關(guān)注

    關(guān)注

    1

    文章

    169

    瀏覽量

    33802
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    696

    瀏覽量

    22107
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4807

    瀏覽量

    85037

原文標題:Python實用技巧:將 Excel轉(zhuǎn)為PDF

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

收藏 人收藏

    評論

    相關(guān)推薦

    excel轉(zhuǎn)換成pdf格式的轉(zhuǎn)換方法是什么

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

    如何將文件pdf轉(zhuǎn)換成excel格式的表格

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

    基于python讀取excel表格

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

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

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

    如何使用python實現(xiàn)截圖自動存入Excel

    如何使用python實現(xiàn)截圖自動存入Excel
    的頭像 發(fā)表于 02-05 12:13 ?7308次閱讀

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

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

    ExcelPython數(shù)據(jù)分析進階指南資源下載

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

    好消息 PythonExcel終于互通了 !

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

    超簡單:用PythonExcel飛起來

    超簡單:用PythonExcel飛起來
    發(fā)表于 05-25 10:46 ?56次下載

    《LINGO和Excel在數(shù)學(xué)建模的應(yīng)用》pdf

    《LINGO和Excel在數(shù)學(xué)建模的應(yīng)用》pdf
    發(fā)表于 10-08 11:03 ?0次下載

    如何把PythonExcel兩大數(shù)據(jù)工具進行集成

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

    《LINGO和Excel在數(shù)學(xué)建模的應(yīng)用》pdf

    《LINGO和Excel在數(shù)學(xué)建模的應(yīng)用》pdf
    發(fā)表于 11-13 15:49 ?0次下載

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

    在使用 Python 批量處理 Excel 時經(jīng)常需要批量讀取數(shù)據(jù),常見的方式是結(jié)合glob模塊,可以實現(xiàn)將當前文件夾下的所有csv批量讀取,并且合并到一個大的DataFrame
    的頭像 發(fā)表于 02-02 09:48 ?2415次閱讀

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

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

    微軟正在將Python引入Excel

    微軟現(xiàn)代工作總經(jīng)理Stefan Kinnestrand解釋說:“您可以使用Python Plots和libraries在Excel操縱和探索數(shù)據(jù),然后使用Excel的公式、圖表和數(shù)據(jù)
    的頭像 發(fā)表于 08-24 17:08 ?979次閱讀
    微軟正在將<b class='flag-5'>Python</b>引入<b class='flag-5'>Excel</b>
    成都百家乐官网的玩法技巧和规则| 百家乐出老千视频| 威尼斯人娱乐城易博| 百家乐官网可以算牌么| 国际百家乐规则| 大发888游戏下载投注| 注册百家乐官网送彩金 | 大发888谨慎心态| 百家乐官网黄金城游戏大厅| 粤港澳百家乐赌场娱乐网规则| 巴林右旗| 塑料百家乐筹码| 爱博彩到天上人间| 百家乐统计概率| 六合彩码报| 凯斯百家乐官网的玩法技巧和规则| 威尼斯人娱乐平台注册网址| 太阳城百家乐官网赌场| 金杯百家乐的玩法技巧和规则| 宝格丽百家乐官网娱乐城| 真人百家乐大转轮| 百家乐官网下注瀛钱法| 百家乐赌坊| 昌图县| 网络百家乐赌博赢钱| 百家乐官网能赢到钱吗| 百家乐园云顶娱乐主页| 百家乐官网翻天腾讯视频| 678百家乐博彩娱乐场开户注册 | 有钱人百家乐官网的玩法技巧和规则 | 百家乐赌博合作| 百家乐官网游戏机子| 百家乐娱乐网会员注册| 百家乐官网游戏台| 百家乐画面方法| 伯爵百家乐官网娱乐| 516棋牌游戏补丁| 大发百家乐游戏| 晋州市| 蓝盾百家乐打法| 百家乐官网鸿泰棋牌|