久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

python實現(xiàn)PDF中表格轉(zhuǎn)化為Excel的方法

 昵稱2548375 2023-12-03 發(fā)布于河北

隨著科技的發(fā)展和數(shù)字化的普及,,PDF作為一種通用的電子文檔格式,已經(jīng)成為了我們生活和工作中不可或缺的一部分,。但是,,PDF文檔中的表格往往不能直接編輯或復(fù)制,給數(shù)據(jù)的提取和處理帶來了很大的困難,。因此,,將PDF中的表格轉(zhuǎn)化為Excel表格,成為了很多人需要解決的問題,。本文將介紹Python實現(xiàn)PDF中表格轉(zhuǎn)化為Excel的方法,。

一、Python庫介紹

python實現(xiàn)PDF中表格轉(zhuǎn)化為Excel的方法

  1. PyPDF2:一個用于處理PDF文件的Python庫,,可以讀取,、分割、合并,、加密和解密PDF文件,,也可以從PDF中提取文本和元數(shù)據(jù)。

  2. tabula-py:一個用于從PDF文件中提取表格的Python庫,,可以將表格導(dǎo)出為CSV或DataFrame格式,。

  3. openpyxl:一個用于處理Excel文件的Python庫,可以讀取,、寫入和修改Excel文件,,也可以創(chuàng)建和格式化Excel工作簿、工作表和單元格。

二,、安裝Python庫

使用Python實現(xiàn)PDF中表格轉(zhuǎn)化為Excel,,需要安裝以上三個Python庫。

在命令行中輸入以下命令,,可以安裝這三個Python庫:

pip install PyPDF2

pip install tabula-py

pip install openpyxl

三、PDF中表格轉(zhuǎn)化為Excel的步驟

  1. 使用PyPDF2庫讀取PDF文件

使用PyPDF2庫,,可以讀取PDF文件中的每一頁內(nèi)容,,并將其轉(zhuǎn)換為文本。代碼如下:

import PyPDF2

pdf_file = open('example.pdf', 'rb')

pdf_reader = PyPDF2.PdfFileReader(pdf_file)

page = pdf_reader.getPage(0)

text = page.extractText()

print(text)
  1. 使用tabula-py庫提取PDF中的表格

使用tabula-py庫,,可以從PDF文件中提取表格,,并將其導(dǎo)出為CSV或DataFrame格式。代碼如下:

import tabula

pdf_file = 'example.pdf'

output_file = 'output.csv'

tabula.convert_into(pdf_file, output_file, output_format='csv', pages='all')
  1. 使用openpyxl庫將CSV文件轉(zhuǎn)化為Excel文件

使用openpyxl庫,,可以將CSV文件讀取為DataFrame,,并將其轉(zhuǎn)化為Excel文件。代碼如下:

import pandas as pd

from openpyxl import Workbook

csv_file = 'output.csv'

output_file = 'output.xlsx'

df = pd.read_csv(csv_file)

wb = Workbook()

ws = wb.active

for r in dataframe_to_rows(df, index=False, header=True):

ws.append(r)

wb.save(output_file)

四,、Python實現(xiàn)PDF中表格轉(zhuǎn)化為Excel的優(yōu)缺點

優(yōu)點:

  1. 可自動化:使用Python實現(xiàn)PDF中表格轉(zhuǎn)化為Excel,,可以實現(xiàn)自動化處理,提高工作效率,。

  2. 高效性:Python代碼執(zhí)行速度快,,能夠處理大量的PDF文件。

  3. 精確性:Python代碼可以在不丟失數(shù)據(jù)的情況下,,精確地將PDF中的表格轉(zhuǎn)化為Excel表格,。

缺點:

  1. 適用性:只適用于PDF文檔中的表格格式較為規(guī)范的情況,對于復(fù)雜的表格格式可能無法正確處理,。

  2. 代碼難度:Python代碼需要一定的編程基礎(chǔ),,對于初學(xué)者來說,需要一定的學(xué)習(xí)成本,。

如果你也喜歡編程,,想通過學(xué)習(xí)Python獲取更高薪資,這里給大家分享一份Python學(xué)習(xí)資料,。

??朋友們?nèi)绻行枰脑?,可?mark style=" ">點擊下方鏈接免費(fèi)領(lǐng)取或者V掃描下方二維碼免費(fèi)領(lǐng)取??

??CSDN大禮包??:全網(wǎng)最全《Python學(xué)習(xí)資料》免費(fèi)分享(安全鏈接,放心點擊)??

1??零基礎(chǔ)入門

① 學(xué)習(xí)路線

對于從來沒有接觸過Python的同學(xué),,我們幫你準(zhǔn)備了詳細(xì)的學(xué)習(xí)成長路線圖,。可以說是最科學(xué)最系統(tǒng)的學(xué)習(xí)路線,,你可以按照上面的知識點去找對應(yīng)的學(xué)習(xí)資源,,保證自己學(xué)得較為全面。
在這里插入圖片描述

② 路線對應(yīng)學(xué)習(xí)視頻

還有很多適合0基礎(chǔ)入門的學(xué)習(xí)視頻,有了這些視頻,,輕輕松松上手Python~
在這里插入圖片描述

③練習(xí)題

每節(jié)視頻課后,,都有對應(yīng)的練習(xí)題哦,可以檢驗學(xué)習(xí)成果哈哈,!
在這里插入圖片描述

2??國內(nèi)外Python書籍,、文檔

① 文檔和書籍資料

在這里插入圖片描述

3??Python工具包+項目源碼合集

①Python工具包

學(xué)習(xí)Python常用的開發(fā)軟件都在這里了!每個都有詳細(xì)的安裝教程,,保證你可以安裝成功哦,!
在這里插入圖片描述

②Python實戰(zhàn)案例

光學(xué)理論是沒用的,要學(xué)會跟著一起敲代碼,,動手實操,,才能將自己的所學(xué)運(yùn)用到實際當(dāng)中去,這時候可以搞點實戰(zhàn)案例來學(xué)習(xí),。100+實戰(zhàn)案例源碼等你來拿,!
在這里插入圖片描述

③Python小游戲源碼

如果覺得上面的實戰(zhàn)案例有點枯燥,可以試試自己用Python編寫小游戲,,讓你的學(xué)習(xí)過程中增添一點趣味,!
在這里插入圖片描述

4??Python面試題

我們學(xué)會了Python之后,有了技能就可以出去找工作啦,!下面這些面試題是都來自阿里,、騰訊、字節(jié)等一線互聯(lián)網(wǎng)大廠,,并且有阿里大佬給出了權(quán)威的解答,,刷完這一套面試資料相信大家都能找到滿意的工作。
在這里插入圖片描述
在這里插入圖片描述

5??Python兼職渠道

而且學(xué)會Python以后,,還可以在各大兼職平臺接單賺錢,,各種兼職渠道+兼職注意事項+如何和客戶溝通,我都整理成文檔了,。
在這里插入圖片描述


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多