午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > 使用python處理一萬份word表格簡歷操作

使用python處理一萬份word表格簡歷操作

熱門標(biāo)簽:鄭州智能外呼系統(tǒng)中心 400電話 申請 條件 南京crm外呼系統(tǒng)排名 汕頭電商外呼系統(tǒng)供應(yīng)商 賓館能在百度地圖標(biāo)注嗎 云南地圖標(biāo)注 北京外呼電銷機(jī)器人招商 電銷機(jī)器人 金倫通信 crm電銷機(jī)器人

前言

有一天朋友A向我抱怨,他的老板要求他把幾百份word填好的word表格簡歷信息整理到excel中,看著他一個個將姓名,年齡……從word表格里復(fù)制粘貼到excel里,邊粘貼心里邊暗暗詛咒著自己的boss……但畢竟新手小白,又不能違背老板的意愿說我不干了,愛咋咋地,于是過來向我求助。我說,這事情好辦啊,學(xué)學(xué)python就能解決啊,簡單容易上手。好了,接下來進(jìn)入正題。

思路:首先針對每一份word表格進(jìn)行分析

怎么才能利用python獲取到word表格里面的信息,最初的想法是把word里面的表格轉(zhuǎn)成網(wǎng)頁格式,畢竟混跡爬蟲淺水區(qū)多年,用正則表達(dá)式處理網(wǎng)頁來獲取信息是比較輕松的,于是想到把word轉(zhuǎn)成網(wǎng)頁格式,這么一想,整個人都瘋了,幾百份文件打開然后轉(zhuǎn)成網(wǎng)頁,那也有不少勞動量啊。于是在網(wǎng)上搜了許久,發(fā)現(xiàn)docx文件自己本身是壓縮文件,打開壓縮包之后竟然發(fā)現(xiàn)里面有個專門存儲word里面文本的文件。

打開文件找,發(fā)現(xiàn)我們想要的信息全都藏在這個名為document.xml的文件里

于是基本過程就可以確定了

1. 打開docx的壓縮包

2. 獲取word里面的正文信息

3. 利用正則表達(dá)式匹配出我們想要的信息

4. 將信息存儲到txt中(txt可以用excel打開)

5. 批量調(diào)用上述過程,完成一萬份簡歷的提取工作

6. (檢查數(shù)據(jù)是否有錯誤或缺失)

0x01 獲取docx信息

利用python的zipfile庫以及re庫來處理docx壓縮包里面的document.xml文件里的信息。

import zipfile
import re
def get_document(filepath):
  z = zipfile.ZipFile(filepath, "r")
  text = z.read("word/document.xml").decode("UTF-8")
  text = re.sub(r".*?>", "", text)#去除xml里的所有標(biāo)記符
  ###如果多份簡歷在同一個word文件里###
  #table_list = text.split("XX簡歷")[1:]#依據(jù)簡歷標(biāo)題切分每一份簡歷信息
  #return table_list
  return text

打印text的結(jié)果

自此,輸出了簡歷中的所有相關(guān)信息

0x02 抓取各字段值

接下來根據(jù)這些相關(guān)信息抓取各個字段的值

import re
def get_field_value(text):
  value_list = []
  m = re.findall(r"姓 名(.*?)性  別", table)
  value_list.append(m)
  m = re.findall(r"性  別(.*?)學(xué)  歷", table)
  value_list.append(m)
  m = re.findall(r"民 族(.*?)健康狀況", table)
  value_list.append(m)  
  '''
  此處省略其他字段匹配
  '''
  return value_list

這樣就將每個字段匹配到的內(nèi)容以一個列表的形式返回了

0x03 將內(nèi)容寫入到文件

接下來將這個列表里的內(nèi)容寫入到txt中

str1 = ""
for value in value_list:
  str1 = str1 + str(value[0]) + "\t"#每個字段值用制表符\t分隔
str1 = str1 + "\n"
with open("result.txt", "a+") as f:#將內(nèi)容以追加形式寫入到result.txt中
  f.write(str1)

以上是將一個word轉(zhuǎn)成了txt

只要再對文件夾中的文件進(jìn)行批量處理就ok了

0x04 批量處理完整代碼

以下附上完整代碼

import re
import zipfile
import os
def get_document(filepath):
  z = zipfile.ZipFile(filepath, "r")
  text = z.read("word/document.xml").decode("UTF-8")
  text = re.sub(r".*?>", "", text)#去除xml里的所有標(biāo)記符
  ###如果多份簡歷在同一個word文件里###
  table_list = text.split("XX簡歷")[1:]#依據(jù)簡歷標(biāo)題切分每一份簡歷信息
  return table_list
def get_field_value(text):
  value_list = []
  m = re.findall(r"姓 名(.*?)性  別", table)
  value_list.append(m)
  m = re.findall(r"性  別(.*?)學(xué)  歷", table)
  value_list.append(m)
  m = re.findall(r"民 族(.*?)健康狀況", table)
  value_list.append(m)  
  '''
  此處省略其他字段匹配
  '''
  return value_list
cv_list = []
for i in os.listdir(os.getcwd()):
  a = os.path.splitext(os.getcwd() + "\\" + i)#獲取當(dāng)前目錄下所有文件的文件名
  if a[1] == '.docx':#如果文件后綴
    print(os.getcwd()+"\\"+i)
    cv_list = cv_list + get_document(os.getcwd() + "\\" + i)#每份簡歷信息為一個列表元素
for i in cv_list:
  value_list = get_field_value(i)
  str1 = ""
  for value in value_list:
    str1 = str1 + str(value[0]) + "\t"
  str1 = str1 + "\n"
  with open("result.txt", "a+") as f:
    f.write(str1)

一萬份word表格簡歷信息轉(zhuǎn)成了txt,然后用excel打開txt即可。

補(bǔ)充:python word表格一些操作

數(shù)據(jù)格式(datas): 列表套列表

aa =[ [1,2,3,4,5],[6,7,8,9],[]…]
import os
import requests
import json
import datetime
from docx import Document
from docx.shared import Inches, Pt, Cm
from docx.oxml.ns import qn
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
def create_insert_word_table(datas, stday, etday, s):
  """創(chuàng)建word表格以及插入數(shù)據(jù)"""
  doc = Document()
  doc.styles['Normal'].font.name = 'Calibri' # 是用來設(shè)置當(dāng)文字是西文時的字體,
  doc.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'), u'宋體') # 是用來設(shè)置當(dāng)文字是中文時的字體
  # doc.styles['Normal'].font.size = Pt(14) # 設(shè)置所有文字字體大小為14
  distance = Inches(0.5)
  sec = doc.sections[0] # sections對應(yīng)文檔中的“節(jié)”
  sec.left_margin = distance # 以下依次設(shè)置左、右、上、下頁面邊距
  sec.right_margin = distance
  sec.top_margin = distance
  sec.bottom_margin = distance
  sec.page_width = Inches(11.7) # 設(shè)置頁面寬度
  # sec.page_height = Inches(9) # 設(shè)置頁面高度
  # doc.add_heading() # 設(shè)置標(biāo)題,但是不符合我的條件,只能試用下方p.add_run('我是文字')
  p = doc.add_paragraph() # 添加段落
  p.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER # 設(shè)置中央對齊
  run = p.add_run('我是文字')
  run.font.size = Pt(22)
  doc.add_paragraph() # 添加空段落
  # 添加表格
  table = doc.add_table(rows=1, cols=10, style='Table Grid')
  table.style.name = 'Table Grid'
  table.style.font.size = Pt(14)
  table.rows[0].height = Cm(20)
  title = table.rows[0].cells
  title[0].text = '姓名'
  title[1].text = '1'
  title[2].text = '2'
  title[3].text = '3'
  title[4].text = '4'
  title[5].text = '5'
  title[6].text = '6 '
  title[7].text = '7'
  title[8].text = '8'
  title[9].text = '9'
  for i in range(len(datas)):
    cels = table.add_row().cells
    for j in range(len(datas[i])):
      # cels[j].text = str(datas[i][j])
      p = cels[j].paragraphs[0]
      p.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER # 設(shè)置中央對齊
      p.add_run(str(datas[i][j]))
      ph_format = p.paragraph_format
      # ph_format.space_before = Pt(10) # 設(shè)置段前間距
      # ph_format.space_after = Pt(12) # 設(shè)置段后間距
      ph_format.line_spacing = Pt(40) # 設(shè)置行間距
  doc.save('./files/項(xiàng)目總結(jié).docx')

生成示例

可能出現(xiàn)的錯誤,[Errno 13] Permission denied: ‘./files/項(xiàng)目進(jìn)展總結(jié).docx'

是因?yàn)槟愦蜷_文件未關(guān)閉,操作不了,關(guān)閉他就好了

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 使用Python 統(tǒng)計文件夾內(nèi)所有pdf頁數(shù)的小工具
  • 20行Python代碼實(shí)現(xiàn)一款永久免費(fèi)PDF編輯工具的實(shí)現(xiàn)
  • 用python 制作圖片轉(zhuǎn)pdf工具
  • Python開發(fā)的單詞頻率統(tǒng)計工具wordsworth使用方法
  • Python快速優(yōu)雅的批量修改Word文檔樣式
  • python提取word文件中的所有圖片
  • 教你如何利用Python批量翻譯英文Word文檔并保留格式
  • 詳解用Python把PDF轉(zhuǎn)為Word方法總結(jié)
  • python 三種方法提取pdf中的圖片
  • 只用40行Python代碼就能寫出pdf轉(zhuǎn)word小工具

標(biāo)簽:錫林郭勒盟 梅州 石家莊 懷化 浙江 西寧 文山 昆明

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用python處理一萬份word表格簡歷操作》,本文關(guān)鍵詞  使用,python,處理,一萬,份,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用python處理一萬份word表格簡歷操作》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用python處理一萬份word表格簡歷操作的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产精品一区二区性色av| 久久人人爽人人爽人人片亚洲| 成人在线播放av| 自拍一级黄色片| 97成人在线观看| 一区二区三区四区高清精品免费观看 | 成人国产精品一区二区| 95视频在线观看| 奇米色一区二区| 日韩视频在线观看一区二区| 欧美激情视频一区二区三区| 国产午夜手机精彩视频| 久久久久国产精品厨房| 日韩精品中文字幕有码专区| 一区二区三区三区在线| 国产成人无码精品亚洲| 欧美国产日韩一二三区| 久久久久久久成人| 99视频在线视频| 色婷婷av一区二区三| 555夜色666亚洲国产免| 免费亚洲精品视频| 久久久久久久久久久久国产| 中文字幕不卡的av| 欧美在线国产精品| 无码人妻精品一区二区三| 麻豆freexxxx性91精品| 亚洲欧美一区二区激情| 秋霞无码一区二区| 亚洲av无码乱码国产麻豆| 欧美日韩国产乱码电影| 日本成人三级电影网站| 91无套直看片红桃在线观看| 粉嫩13p一区二区三区| 日韩国产在线播放| 亚洲一区二区三区精品视频 | 亚洲欧美国产精品| 欧美一区二区中文字幕| 日本高清视频在线| 欧美精品一区二区在线播放| 肉大捧一出免费观看网站在线播放| 久草热在线观看| 欧美视频中文字幕| 一本色道久久99精品综合| 日韩xxx视频| 欧美精品高清视频| 在线观看18视频网站| 国产男女猛烈无遮挡| 3751色影院一区二区三区| 亚洲一区二区三区精品视频| 在线观看免费视频a| 欧美一区二区三区在线观看视频| 国产成人三级视频| 少妇精品视频一区二区| 中文字幕欧美精品在线| 国内精品国产三级国产aⅴ久| 成人三级伦理片| 日韩av免费在线观看| 91动漫免费网站| 亚洲成人免费av| 亚洲精品中文字幕乱码三区不卡 | 国外成人在线播放| 亚洲精品视频久久久| 国产精品成人免费在线| 国产麻豆乱码精品一区二区三区| 色老头一区二区| 欧美va天堂va视频va在线| 国产精品动漫网站| 亚洲aⅴ在线观看| 精品国产sm最大网站免费看| 精品人妻少妇一区二区| 污视频网站在线播放| 亚洲美女av在线| 奇米777在线视频| 欧美激情综合五月色丁香小说| 亚洲free性xxxx护士白浆| 亚洲综合一二三| 精品久久久久久亚洲综合网| 亚洲精品永久视频| 国产精品久久毛片| 视频一区免费观看| 日本免费新一区视频| 欧美专区福利在线| 久久久久人妻一区精品色欧美| 欧美精选午夜久久久乱码6080| 中文字幕久久综合| 久久爱www久久做| 欧美精品18videos性欧| 免费看黄色的视频| 亚洲成人av一区二区三区| 久久精品99久久| 亚洲天堂视频在线播放| 精品福利视频一区二区三区| 蜜臀视频一区二区三区| www.色综合.com| 91精品视频大全| 国产成人a v| 日日骚久久av| 欧美成人一二三区| 日韩美女一区二区三区四区| 少妇献身老头系列| 午夜一区二区三区视频| 青青草精品视频在线| 成人免费视频国产在线观看| 国产精品中出一区二区三区| 天堂在线视频免费观看| 欧美亚洲在线播放| 中文字幕a级片| 欧美黄色www| 在线精品免费视| 久久视频在线观看免费| 日本一本高清视频| 日韩专区在线播放| 中文字幕日韩一级| 久久九九精品99国产精品| 国产一级免费av| 国产亚洲精品激情久久| 男人av资源站| 亚洲欧美一区二区三区在线| 国产又粗又硬又长又爽| 亚洲视频在线观看视频| 精品人妻在线播放| 久久久精品国产亚洲| 亚欧视频在线观看| 九九热最新视频//这里只有精品 | 日韩中文字幕在线看| 成人免费视频入口| 亚洲欧美在线x视频| 亚洲av无码一区二区三区在线| 日韩成人黄色av| 久草福利资源在线观看| 久久视频国产精品免费视频在线| 69国产精品视频免费观看| 色综合视频网站| 国产精品久久影视| 国产有码一区二区| 麻豆国产一区二区| 亚洲蜜桃av| 99热这里都是精品| www.午夜色| 日韩一区在线播放| 999久久久精品视频| 欧美日韩情趣电影| 国产福利在线导航| 久久久国产精品视频| 一本久道久久综合无码中文| 国产女人18毛片水18精品| 捆绑调教美女网站视频一区| 性欧美大战久久久久久久免费观看| 久久综合九色综合97婷婷女人| 131美女爱做视频| 色老汉一区二区三区| 受虐m奴xxx在线观看| 中文字幕亚洲一区二区三区| 在线观看国产黄| 国产精品三区www17con| 久久久久久久网| 成年人三级黄色片| 亚洲国产精品yw在线观看| 黄色在线观看国产| 亚洲在线第一页| 久久久99免费| 国产精品二区视频| 91精品欧美综合在线观看最新| 波兰性xxxxx极品hd| 国内精品一区二区三区| 日韩av一区二区在线影视| 亚洲一区三区在线观看| 亚洲不卡在线观看| 少妇的滋味中文字幕bd| 久久99久久99精品免观看粉嫩| 日本精品久久久久久| 色就是色欧美| 精品免费在线视频| 亚洲av鲁丝一区二区三区| 欧美在线视频免费观看| 高清不卡在线观看av| 国产一区二区在线免费播放| 亚洲国产成人91精品| 亚洲无码久久久久| 神马影院午夜我不卡| 香蕉加勒比综合久久| 外国一级黄色片| 国产精品美女久久久久久免费| 国产高清精品在线| 无码人妻精品一区二区三区66| 欧美一级搡bbbb搡bbbb| 一区二区视频免费观看| 日产精品久久久一区二区| 午夜精品久久久久久久99樱桃| 亚洲 欧美 变态 另类 综合| 国产日韩精品在线观看| 中文字幕免费在线观看视频一区| 在线免费观看污视频| 欧美激情一级精品国产| 成人丝袜18视频在线观看| 美女日批在线观看| 欧美激情网友自拍| 91在线小视频| 国产在线观看无码免费视频| 日韩美女在线观看| 成人av午夜影院| 小日子的在线观看免费第8集| 欧美激情一二三| 久久免费电影网| 久久日免费视频| 亚洲专区中文字幕| 欧美日韩亚洲免费| 少妇免费毛片久久久久久久久| 久久精品人人做人人爽人人 | 亚洲国产精品一区二区第一页| 91久久免费观看| 91福利免费视频| 拔插拔插海外华人免费| 亚洲色图第三页| 国产一区视频网站| 性感美女一区二区三区| 69国产精品成人在线播放| 欧美国产激情一区二区三区蜜月 | 欧美女同在线观看| 亚洲性生活视频| 日韩av二区在线播放| 99久久免费观看| 日韩va亚洲va欧洲va国产| 久久激情久久| 黑森林福利视频导航| 日韩欧美综合一区| 高潮毛片7777777毛片| 成年人在线观看视频免费| 欧美男插女视频| 日韩在线视频观看| 亚洲国产精品久久艾草纯爱| 日韩高清在线观看| 蜜桃在线一区二区三区| 人人妻人人澡人人爽精品日本| 美女又爽又黄免费| 国产精品免费看久久久无码| 成人在线播放av| 欧美激情一区二区三区久久久| 欧美色综合久久| 欧美午夜视频一区二区| 欧美韩国日本一区| 国产精品99久久久久久久女警| 久久福利小视频| 欧美日韩一区二区区别是什么| 91国内在线播放| 伊人久久一区二区| 国产电影精品久久禁18| 美女视频一区在线观看| 国内久久精品视频| 亚洲网友自拍偷拍| 国产精品第六页| 亚洲爱情岛论坛永久| 亚洲av成人精品一区二区三区在线播放| 三级视频在线看| 日韩一级片在线播放| 国内成+人亚洲| 亚洲色成人网站www永久四虎| 色呦呦中文字幕| 欧美日韩视频第一区| 亚洲性生活视频| 理论片在线不卡免费观看| 中文字幕亚洲在线| 国产精品久久久久7777婷婷| 色综合天天综合网国产成人网 | www.欧美com| 日本中文字幕久久| 丰满少妇在线观看bd| 蜜桃精品在线观看| 亚洲一区二区三区三| 在线免费视频一区二区| 日韩一区日韩二区| 亚洲人高潮女人毛茸茸| 久久乐国产精品| 国产黄色激情视频| 在线观看免费小视频| 亚洲av无码一区二区三区dv| 国产日韩精品一区二区三区| 亚洲精品菠萝久久久久久久| 欧美妇女性影城| 伊人久久五月天| 性色av一区二区咪爱| 亚洲在线视频观看| 五月天婷婷激情视频| 国产精品九九视频| 成人免费在线视频播放| 天堂网av2018| 国产九色91回来了| 久久久夜夜夜| av在线这里只有精品| 亚洲在线成人精品| 91精选在线观看| 欧美黑人性视频| 欧美极品美女视频网站在线观看免费| 91久久久久久久久久久久久| 日韩a级黄色片| 凸凹人妻人人澡人人添| 日韩女优电影在线观看| 国产伦精品一区二区三区| www.夜夜爽| 亚洲国产av一区二区| 五月激情丁香一区二区三区| 91丨porny丨户外露出| 亚洲精品一区二区三区四区高清| 日韩av一区二区三区美女毛片| 亚洲色图综合区| 五月天欧美精品| 亚洲伊人一本大道中文字幕| 国产一级视频在线| 亚洲日本一区二区| 在线观看国产精品日韩av| 97免费视频观看| 亚洲一二三精品| 成人av免费网站| 国产亚洲欧洲黄色| 精产国品一二三区| 男人操女人的视频网站| 国产在线不卡一区| 色老汉av一区二区三区| 日韩第一页在线观看| 日韩国产高清影视| 日韩免费观看高清完整版| 日本高清久久一区二区三区| 在线永久看片免费的视频| 欧美日韩综合视频| 精品国模在线视频| 天天爽天天狠久久久| 特级西西444www大精品视频免费看| 国产精品午夜电影| 久久99欧美| 国产精品永久久久久久久久久| 亚洲欧美日韩精品久久| 国产精品日本一区二区| 欧美日韩生活片| 国产丶欧美丶日本不卡视频| 久久艳片www.17c.com| 91蝌蚪视频在线| 亚洲午夜在线电影| 国产成人啪精品视频免费网| 久久久精品高清| 捆绑调教一区二区三区| 91av在线播放| 日韩在线观看一区二区| 国产精品日韩一区二区| 日本免费在线观看视频| 欧美在线影院一区二区| 欧美三级一级片| 国产欧美日韩在线看| 日韩精品一区二区在线观看| 欧美精品一区在线| 风流少妇一区二区| 96精品久久久久中文字幕| 91九色蝌蚪91por成人| 欧美一级视频免费在线观看| 亚洲欧洲综合在线| 91超碰caoporn97人人| 在线免费观看a级片| 福利视频导航一区| 野外做受又硬又粗又大视频√| 日本激情一区二区三区| 欧美剧在线观看| 国产午夜激情视频| 高跟丝袜欧美一区| 中文字幕色一区二区| 韩国av一区二区三区在线观看| 久久久久久网址| 亚洲黄色小说网| 国产精品夜间视频香蕉| 性欧美一区二区三区| 欧美亚洲在线视频| 免费在线不卡视频| 欧美华人在线视频| 欧美一级在线免费观看| 亚洲成人av福利| 天天操天天爱天天爽| 亚洲aaa精品| 日韩少妇内射免费播放| 亚洲成av人影院| 久久国产视频精品| 国产成人精品日本亚洲11| 亚洲综合av网| 国产aⅴ激情无码久久久无码| 伊人av综合网| 蜜臀av一区二区三区| 日本在线一区| 成人午夜视频免费看| av不卡在线免费观看| 最新国产精品久久精品| 麻豆精品国产传媒| 精品sm在线观看| 西西44rtwww国产精品| 欧美精品videosex性欧美| 一级黄色大片免费| 国产精品久久久久久久久久直播| 丰满少妇高潮在线观看| 4444欧美成人kkkk| 国产乱码一区二区| 97精品国产97久久久久久春色| 亚洲一级av毛片| 国产色婷婷国产综合在线理论片a| 天天射,天天干| 日本黑人久久| 国产精品久久久久一区二区三区 | 国产高清一区日本| 国产a√精品区二区三区四区| 欧美日韩国产成人在线| 精品久久久久久久大神国产| 夜夜爽8888| 中文字幕天天干| 欧美成人精品一区|