瀏覽量:74次
一個(gè)公司有若干個(gè)部門(mén),一個(gè)部門(mén)有若干個(gè)員工,每一個(gè)員工填寫(xiě)一份自己的信息(Word 版),然后錄入系統(tǒng),Word 表格模板如下:
填入內(nèi)容如:
首先我們需要做的就是把數(shù)據(jù)提取出來(lái),之后我們就可以對(duì)數(shù)據(jù) 為所欲為 進(jìn)行相關(guān)操作了。 提取表格數(shù)據(jù)代碼如下:
importdocxdocName="C:/Users/Administrator/Desktop/信息.docx"#打開(kāi)文檔docStr=docx.Document(docName)#獲取Word文檔中所有表格numTables=docStr.tables#把數(shù)據(jù)放到列表中my_list=[]fortableinnumTables:#行列個(gè)數(shù)row_count=len(table.rows)col_count=len(table.columns)foriinrange(row_count):row=table.rows[i].cellsforjinrange(col_count):content=row[j].textmy_list.append(content)#將列表改為字典格式,方便進(jìn)行相關(guān)操作my_dict={}foriinrange(len(my_list)):ifi%2:try:#去除單元格為空的內(nèi)容ifk:my_dict[k]=my_list[i]except:passelse:k=my_list[i]print(my_dict)結(jié)果如下:
{'姓名':'Apollo','證件類型':'身份證','證件號(hào)碼':'123456789012345678','性別':'男','出生日期'[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點(diǎn),本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請(qǐng)您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們?cè)诖_認(rèn)后,會(huì)立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776