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

Python實(shí)現(xiàn)提取PDF簡歷信息并存入Excel

 更新時間:2022年04月01日 15:16:52   作者:阿豪  
作為人力資源部的小伙伴,常常需要把他人投遞的PDF簡歷資料里的關(guān)鍵信息數(shù)據(jù),提取到excel表中匯總,這個時候用Python實(shí)現(xiàn)最合適, 快來學(xué)習(xí)一下如何實(shí)現(xiàn)吧

介紹

今天為大家分享一個真實(shí)的案例。

今天接到人力資源部同事的需求,想把他人投遞的PDF簡歷資料里的關(guān)鍵信息數(shù)據(jù),提取到excel表中匯總。

目標(biāo)資料背景:是由求職者自行編制的簡歷材料,投遞到人力資源部。由于其數(shù)據(jù)格式的不確定,對數(shù)據(jù)信息的采集帶來了一定困難。

我的解答思路是:先從PDF文檔中抓取文字信息保存到word文檔中,然后再從word文檔中讀取文字信息保存到excel中。

1. 將PDF文檔中的文字讀取到word中

import pdfplumber
from docx import Document

with pdfplumber.open('1_5的簡歷1632532336.pdf') as rpdf:
    first_page = rpdf.pages[0]
    print(first_page.extract_text())

doc = Document()
rpdfword = first_page.extract_text()

pages = doc.add_paragraph(rpdfword)

doc.save('測試2.docx')

結(jié)果如下:

2. 將word中讀到的文字輸入到excel中

#導(dǎo)入所需庫
from docx import Document
import xlwings as xw

#寫數(shù)據(jù)
def excel_write(a,path,sheetname,write_cols,write_rows):
    app=xw.App(visible=False,add_book=False)
    app.display_alerts=False
    app.screen_updating=False
    wb=app.books.open(path)
    sht=wb.sheets[sheetname]
    weizhi = []
    try:
        i = 0
        while i!=len(write_cols):
            j = 0
            while j!=len(write_rows):
                weizhi.append(write_cols[i]+str(write_rows[j]))
                j+=1
            i+=1
        k=0
        while k!=len(a):
            sht.range(weizhi[k]).value=a[k].text
            print(weizhi[k])
            k+=1
    finally:
        wb.save()
        wb.close()
        app.kill()

if __name__ == "__main__":
    #打開word文檔
    document = Document(u"測試2.docx")
    
    #獲取所有段落
    all_paragraphs = document.paragraphs    
    print(len(all_paragraphs))
        
    
    excel_path =r'報名人員信息統(tǒng)計表(模板).xls'
    SheetName = r'Sheet1'
    
    wcols = ['c','d','i','h','e','f','j','L']
    #新讀取一個簡歷要換一行
    wrow = [3]
    excel_write(all_paragraphs,excel_path,SheetName,wcols,wrow)

結(jié)果如下:

在讀取word中文字時,需要注意調(diào)配相應(yīng)關(guān)鍵信息字符信息,必要時可以刪除非關(guān)鍵信息。

到此這篇關(guān)于Python實(shí)現(xiàn)提取PDF簡歷信息并存入Excel的文章就介紹到這了,更多相關(guān)Python提取PDF信息內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python自動操作神器PyAutoGUI的使用教程

    Python自動操作神器PyAutoGUI的使用教程

    這篇文章主要是想和大家來聊一聊Python如何利用自動操作 GUI 神器——PyAutoGUI在桌面實(shí)現(xiàn)自動化操作,感興趣的小伙伴可以了解一下
    2022-06-06
  • python生成xml時規(guī)定dtd實(shí)例方法

    python生成xml時規(guī)定dtd實(shí)例方法

    在本篇文章里小編給大家整理的是關(guān)于python生成xml時規(guī)定dtd實(shí)例方法,需要的朋友們學(xué)習(xí)參考下。
    2020-09-09
  • Python制作數(shù)據(jù)導(dǎo)入導(dǎo)出工具

    Python制作數(shù)據(jù)導(dǎo)入導(dǎo)出工具

    正好最近在學(xué)習(xí)python,于是打算用python實(shí)現(xiàn)了數(shù)據(jù)導(dǎo)入導(dǎo)出工具,由于是新手,所以寫的有些不完善的地方還請見諒
    2015-07-07
  • Python中字符串格式化str.format的詳細(xì)介紹

    Python中字符串格式化str.format的詳細(xì)介紹

    python從2.6開始支持format,新的更加容易讀懂的字符串格式化方法,下面這篇文章主要介紹了Python中字符串格式化str.format的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • 一文帶你解密Python可迭代對象的排序問題

    一文帶你解密Python可迭代對象的排序問題

    這篇文章主要為大家詳細(xì)介紹一下Python中可迭代對象的排序問題,文中的示例代碼講解詳細(xì),對我們深入了解Python有一定幫助,感興趣的可以了解一下
    2022-07-07
  • pytorch中DataLoader()過程中遇到的一些問題

    pytorch中DataLoader()過程中遇到的一些問題

    這篇文章主要介紹了pytorch中DataLoader()過程中遇到的一些問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • python實(shí)現(xiàn)對AES加密的視頻數(shù)據(jù)流解密的方法

    python實(shí)現(xiàn)對AES加密的視頻數(shù)據(jù)流解密的方法

    密碼學(xué)中的高級加密標(biāo)準(zhǔn)(Advanced?Encryption?Standard,AES),又稱Rijndael加密法,這篇文章主要介紹了用python實(shí)現(xiàn)對AES加密的視頻數(shù)據(jù)流解密,需要的朋友可以參考下
    2023-02-02
  • Python中的int函數(shù)使用

    Python中的int函數(shù)使用

    這篇文章主要介紹了Python中的int函數(shù)使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 一篇文章帶你學(xué)習(xí)Python3的高級特性(1)

    一篇文章帶你學(xué)習(xí)Python3的高級特性(1)

    這篇文章主要為大家詳細(xì)介紹了Python3的高階函數(shù),主要介紹什么是高級特性,高級特性的用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • python列表倒序的幾種方法(切片、reverse()、reversed())

    python列表倒序的幾種方法(切片、reverse()、reversed())

    本文主要介紹了python列表倒序的幾種方法(切片、reverse()、reversed()),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08

最新評論

北宁市| 中阳县| 萨嘎县| 马尔康县| 潼关县| 隆回县| 汽车| 衡水市| 平顶山市| 工布江达县| 昌乐县| 昆明市| 平凉市| 文成县| 望城县| 佛山市| 德保县| 巫溪县| 金川县| 隆昌县| 泸水县| 邛崃市| 新巴尔虎左旗| 从化市| 延津县| 内乡县| 安徽省| 临澧县| 贡山| 定西市| 东源县| 正安县| 泉州市| 成安县| 小金县| 辽阳县| 怀集县| 新巴尔虎左旗| 吴川市| 岳普湖县| 平谷区|