最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python利用pdfplumber庫提取pdf中表格數據

 更新時間:2023年05月29日 10:04:59   作者:空空star  
pdfplumber是一個用于從PDF文檔中提取文本和表格數據的Python庫,它可以幫助用戶輕松地從PDF文件中提取有用的信息,例如表格、文本、元數據等,本文介紹了如何通過Python的pdfplumber庫提取pdf中表格數據,感興趣的同學可以參考一下

一、pdfplumber庫是什么?

pdfplumber是一個用于從PDF文檔中提取文本和表格數據的Python庫。它可以幫助用戶輕松地從PDF文件中提取有用的信息,例如表格、文本、元數據等。pdfplumber庫的特點包括:簡單易用、速度快、支持多種PDF文件格式、支持從多個頁面中提取數據等。pdfplumber庫還提供了一些方便的方法來處理提取的數據,例如排序、過濾和格式化等。它是一個非常有用的工具,特別是在需要從大量PDF文件中提取數據時。

二、安裝pdfplumber庫

pip install pdfplumber

三、查看pdfplumber庫版本

pip show pdfplumber

Name: pdfplumber
Version: 0.9.0
Summary: Plumb a PDF for detailed information about each char, rectangle, and line.
Home-page: https://github.com/jsvine/pdfplumber
Author: Jeremy Singer-Vine
Author-email: jsvine@gmail.com
License:
Requires: pdfminer.six, Pillow, Wand
Required-by:

四、提取pdf中表格數據

1.引入庫

import pdfplumber

2.定義pdf文件路徑

local = '/Users/kkstar/Downloads/'

3.打開pdf文件

with pdfplumber.open(local+"demo_table.pdf") as pdf:

4.獲取pdf文件中的頁數

num_pages = len(pdf.pages)

5.遍歷每一頁

for page_num in range(num_pages):

6.獲取當前頁內容

page = pdf.pages[page_num]

7.提取表格數據

        table = page.extract_table(table_settings={
            "vertical_strategy": "lines",
            "horizontal_strategy": "lines",
            "intersection_x_tolerance": 15,
            "intersection_y_tolerance": 15
        })

8.輸出表格數據

        for row in table:
            print(row)

9.效果

['username', 'nickname', 'article']
['weixin_38093452', '空空 star', '130889268']
['weixin_38093452', '空空 star', '130852811']
['weixin_38093452', '空空 star', '130815851']
Process finished with exit code 0

到此這篇關于Python利用pdfplumber庫提取pdf中表格數據的文章就介紹到這了,更多相關Python提取pdf表格數據內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python中的多線程實例(簡單易懂)

    Python中的多線程實例(簡單易懂)

    這篇文章主要介紹了Python中的多線程實例,一個CPU,將時間切成一片一片的,CPU輪轉著去處理一件一件的事情,到了規(guī)定的時間片就處理下一件事情,更多的相關內容需要的小伙伴可以參考下面文章詳細
    2022-06-06
  • 使用Python開發(fā)個京東上搶口罩的小實例(僅作技術研究學習使用)

    使用Python開發(fā)個京東上搶口罩的小實例(僅作技術研究學習使用)

    這篇文章主要介紹了使用Python開發(fā)個京東上搶口罩的小實例(僅作技術研究學習使用),需要的朋友可以參考下
    2020-03-03
  • python makedirs() 遞歸創(chuàng)建目錄

    python makedirs() 遞歸創(chuàng)建目錄

    os.makedirs()函數用于在Python中遞歸地創(chuàng)建目錄,支持設置權限和處理目錄已存在的情況,下面就來具體介紹一下,感興趣的可以了解一下
    2024-12-12
  • Python 中 and, or, &, |, ^ 的使用小結

    Python 中 and, or, &, |, ^ 

    這篇文章主要介紹了Python 中 and, or, &, |, ^ 的使用小結,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • Python logging模塊進行封裝實現原理解析

    Python logging模塊進行封裝實現原理解析

    這篇文章主要介紹了Python logging模塊進行封裝實現原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • 基于SQLAlchemy實現操作MySQL并執(zhí)行原生sql語句

    基于SQLAlchemy實現操作MySQL并執(zhí)行原生sql語句

    這篇文章主要介紹了基于SQLAlchemy實現操作MySQL并執(zhí)行原生sql語句,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • Jupyter?Notebook界面漢化完整步驟

    Jupyter?Notebook界面漢化完整步驟

    這篇文章主要給大家介紹了關于Jupyter?Notebook界面漢化的相關資料,設置成中文界面后非常利于操作,文中介紹的方法非常簡單,需要的朋友可以參考下
    2023-09-09
  • Python使用大語言模型進行圖表可視化

    Python使用大語言模型進行圖表可視化

    Python使用matplotlib進行可視化一直有2個問題,一是代碼繁瑣,二是默認模板比較丑,在大模型時代,這個問題有了另一種解法,下面我們就來看看如何使用大語言模型進行圖表可視化吧
    2025-04-04
  • python使用turtle庫繪制樹

    python使用turtle庫繪制樹

    這篇文章主要為大家詳細介紹了python使用turtle庫繪制樹,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 對Python協(xié)程之異步同步的區(qū)別詳解

    對Python協(xié)程之異步同步的區(qū)別詳解

    今天小編就為大家分享一篇對Python協(xié)程之異步同步的區(qū)別詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02

最新評論

塔河县| 青龙| 玛沁县| 鄂托克前旗| 湟源县| 星座| 安溪县| 荆州市| 澄迈县| 平阴县| 黎城县| 美姑县| 武平县| 西乌| 新乡市| 河间市| 苗栗县| 内乡县| 山西省| 中方县| 白沙| 万载县| 安图县| 顺平县| 咸宁市| 两当县| 伊金霍洛旗| 沧源| 邹平县| 紫阳县| 中牟县| 武威市| 黑山县| 吉安市| 隆安县| 阿勒泰市| 柘荣县| 浏阳市| 乡城县| 彩票| 云梦县|