日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

基于Python快速處理PDF表格數(shù)據(jù)

瀏覽:149日期:2022-07-23 10:50:35

我們有下面一張PDF格式存儲的表格,現(xiàn)在需要使用Python將它提取出來。

基于Python快速處理PDF表格數(shù)據(jù)

使用Python提取表格數(shù)據(jù)需要使用pdfplumber模塊,打開CMD,安裝代碼如下:

pip install pdfplumber

安裝完之后,將需要使用的模塊導(dǎo)入

import pdfplumberimport pandas as pd

然后打開PDF文件

# 使用with語句打開pdf文件with pdfplumber.open('D:pythoncaiyq.pdf') as pdf: # pages[0]表示取第1頁 page = pdf.pages[0]

我們來打印輸出下獲取到的文本,這句語句只是幫我們驗證下是否成功獲取到PDF里的內(nèi)容

print(page.extract_text())

執(zhí)行的結(jié)果如下,看來是成功了

基于Python快速處理PDF表格數(shù)據(jù)

然后可以使用extract_table()函數(shù)獲取表格,如果有多個表格,可以使用extract_tables()函數(shù),就是多了個s

d1=page.extract_table()

執(zhí)行代碼后,將得到一個列表,還不是數(shù)據(jù)框

基于Python快速處理PDF表格數(shù)據(jù)

所以最后一步就是將列表轉(zhuǎn)為數(shù)據(jù)框就可以了,代碼如下:

df = pd.DataFrame(d1[1:], columns=d1[0])

執(zhí)行代碼后,將得到了df數(shù)據(jù)框

基于Python快速處理PDF表格數(shù)據(jù)

有幾個注意事項要提醒下:

1.pdf表格中的數(shù)據(jù),對于同一個數(shù)據(jù)或內(nèi)容,不要有換行,如果換行,可能被識別為2個數(shù)據(jù);

2.pdf中的表格一定要有邊框,沒有邊框的話,否則使用extract_table()函數(shù)就無法獲取表格數(shù)據(jù),extract_text()還是可以獲取文本信息的,不要問我是怎么知道的,說多了都是淚。

我們現(xiàn)在有一份PDF數(shù)據(jù),里面有三頁,每頁都有一樣數(shù)據(jù)結(jié)構(gòu)但數(shù)據(jù)不同的數(shù)據(jù)表,現(xiàn)在需要使用Python將它批量提取出來。

基于Python快速處理PDF表格數(shù)據(jù)

基于Python快速處理PDF表格數(shù)據(jù)

基于Python快速處理PDF表格數(shù)據(jù)

有了上回經(jīng)驗,我們就直接上代碼:

import pdfplumberimport pandas as pd # 創(chuàng)建一個空數(shù)據(jù)框df = pd.DataFrame() # 使用with語句打開pdf文件with pdfplumber.open('D:pythoncai5.pdf') as pdf: # 使用for循環(huán)遍歷每個pages for page in pdf.pages: # 取出當(dāng)前頁表格,結(jié)果為列表 d=page.extract_table() # 將列表轉(zhuǎn)為數(shù)據(jù)框 df1 = pd.DataFrame(d[1:], columns=d[0]) #添加至df數(shù)據(jù)框中 df = df.append(df1)

執(zhí)行代碼后,將得到了df數(shù)據(jù)框

基于Python快速處理PDF表格數(shù)據(jù)

是不是so easy 呢?

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品丝袜在线| 美腿丝袜在线亚洲一区| 性欧美69xoxoxoxo| 中文字幕乱码亚洲无线精品一区| 中文字幕av亚洲精品一部二部| 国产视频网站一区二区三区| 91亚洲自偷观看高清| 亚洲一区欧美二区| 国产精品一二| 日本久久成人网| 亚洲精品无播放器在线播放| 九九久久国产| 亚洲综合国产| 精品免费av一区二区三区| 欧美特黄a级高清免费大片a级| 欧美一区成人| 午夜久久中文| 日日夜夜免费精品视频| 麻豆精品99| 欧美日韩视频| 国产精品免费大片| 亚洲国产影院| 欧美精品福利| 久久激情一区| 国产日产精品_国产精品毛片| 欧美日韩在线观看首页| 亚洲aⅴ网站| 日韩啪啪电影网| 日韩激情av在线| 欧洲av不卡| 青草国产精品| 激情五月综合| 久久国产麻豆精品| 不卡av一区二区| 精品美女在线视频| 亚洲欧美日本国产| 日韩不卡在线| 国产午夜一区| 午夜日本精品| 国产成人精品亚洲线观看| 中文不卡在线| 在线一区视频观看| 国产精品一页| 中文一区一区三区免费在线观| 亚洲精品88| 国产精品www994| 日韩制服丝袜av| 精品国产乱码久久久久久1区2匹| 最新国产精品视频| 国产99久久久国产精品成人免费| 国产精品手机在线播放| 在线观看亚洲精品福利片| 婷婷激情一区| 嫩呦国产一区二区三区av| 亚洲欧美日韩国产综合精品二区| 日韩中文首页| 精品视频一区二区三区在线观看| 日韩精品乱码av一区二区| 欧美在线资源| 视频二区不卡| 四虎8848精品成人免费网站| 国产香蕉精品| 免费人成在线不卡| 性欧美69xoxoxoxo| 亚洲精品一区三区三区在线观看| 麻豆国产91在线播放| 日韩三级视频| 久久国产精品久久久久久电车| 精精国产xxxx视频在线播放| 黄色网一区二区| 美女性感视频久久| 欧美亚洲一级| 日韩国产欧美三级| 亚洲精品视频一二三区| 免费在线观看不卡| 视频在线观看91| 国产亚洲精品v| 桃色av一区二区| 成人国产精品一区二区免费麻豆| 国产精品一在线观看| 欧美精品福利| 欧美日本精品| 国产欧美日韩视频在线| 欧美在线看片| 国产欧美日本| 国产伦理一区| 国产精品99久久免费观看| 国产精品免费大片| 免费日韩成人| 国产aa精品| 国产精品精品国产一区二区| 精品欠久久久中文字幕加勒比| 国产欧美日韩精品一区二区免费| 18国产精品| 国产精品一区高清| 国产乱人伦丫前精品视频 | 中文日韩在线| 一本色道精品久久一区二区三区| 国产综合婷婷| 免费日韩av片| 亚洲资源在线| 青青青国产精品| 国产精品亚洲欧美| 卡一卡二国产精品| 亚洲一级少妇| 91精品观看| 狠狠爱www人成狠狠爱综合网| 亚洲一区久久| 日韩av中文字幕一区二区三区| 国产日韩欧美一区二区三区在线观看| 国产精品久久乐| 岛国av免费在线观看| 成人免费电影网址| 国产精品美女久久久浪潮软件| 日韩在线观看一区二区| 日本成人一区二区| 麻豆成人91精品二区三区| 国产v日韩v欧美v| 欧美+日本+国产+在线a∨观看| 欧美综合国产| 国产探花在线精品| 国产精品一区免费在线| 国产精品毛片一区二区在线看| 99久久婷婷| 在线精品一区| 国产精品成人**免费视频 | 精品一区电影| 91精品国产福利在线观看麻豆| 国产模特精品视频久久久久| 日韩成人av影视| 高清一区二区三区av| 亚洲女同一区| 日韩国产欧美三级| 久久a爱视频| 国产99亚洲| 日韩高清一区二区| 福利视频一区| 在线亚洲欧美| 国产精品白丝一区二区三区| 国产99精品| 日韩av在线免费观看不卡| 国产一区二区三区不卡视频网站| 在线国产一区二区| 国产精品巨作av| 免费av一区| 国产区精品区| 婷婷综合激情| 国产精品天堂蜜av在线播放| 亚洲成人不卡| 日本高清久久| 久久精品青草| 日本天堂一区| 欧美日韩在线网站| 国产日韩欧美一区| 欧美精品一区二区三区精品| 国产一区 二区| 国产综合婷婷| 国产精品99精品一区二区三区∴ | 国产精品综合色区在线观看| 亚洲电影在线| 欧美日本二区| 99国产精品免费视频观看| 日韩中文字幕无砖| 成人精品亚洲| 国产精品黄网站| 日韩精品一级中文字幕精品视频免费观看| 美女视频一区在线观看| 老司机精品久久| 免费污视频在线一区| 国产欧美日韩一区二区三区四区| 欧美日韩国产在线一区| 久久字幕精品一区| 亚洲精品伊人| 久久久人人人| 国产精品久久国产愉拍| 99国产一区| 国产一区二区三区不卡视频网站 | 久久久人人人| 欧美伊人影院| 夜夜精品视频| 91av亚洲| 美女视频黄 久久| 婷婷亚洲精品| 好看不卡的中文字幕| 国产成人免费| 久久国产日韩欧美精品| 丝袜美腿高跟呻吟高潮一区| 中文字幕系列一区| 久久在线91| 欧美影院视频| 综合日韩在线| aa国产精品| 欧美肉体xxxx裸体137大胆| 国产精品视频一区二区三区综合| 国产精品毛片在线| 国产一区亚洲| 日韩三区免费| 毛片在线网站| 精品国产中文字幕第一页| 97se亚洲|