office輔助工具word Tool是一款專為Word、Excel文檔填充的office輔助工具,作者開發(fā)的初衷是因?yàn)樾枰顚憌ord文檔里面的序號(hào),而表格數(shù)量有點(diǎn)多,所以寫了個(gè)自動(dòng)填充word文檔表格的小工具!有需要的小伙伴歡迎來西西下載體驗(yàn)。
Word文檔表格序號(hào)填充:
最近我需要搞一些弄一些卡,是通過word文檔里面的表格來打印成一張a4紙后再切割。
所以需要填寫word文檔里面的序號(hào),而表格數(shù)量有點(diǎn)多,手動(dòng)輸入的話太浪費(fèi)時(shí)間,所以寫了個(gè)自動(dòng)填充word文檔表格的小工具,是使用java寫的。
類似這種表格
實(shí)現(xiàn)思路:
1.讀取word文檔
使用的是poi讀寫word文檔,word文檔分為doc和docx后綴的文檔,由于doc太老了點(diǎn),我就只弄docx文檔
讀取docx文檔有2種方式;
通過XWDFDocument對(duì)象讀取
通過XWPFWordExtractor對(duì)象讀取
而XWPFWordExtractor的本質(zhì)上也是通過XWDFDocument對(duì)象來讀取數(shù)據(jù)的,所以我直接用XWDFDocument來讀取了。
2.寫word文檔
docx文檔可以直接new一個(gè)空白的XWPFDocment文件開始寫入內(nèi)容,最后寫入到輸出流中。
從讀取word文檔的數(shù)據(jù)中判斷對(duì)應(yīng)的條件,我的文檔都是前一個(gè)表格是標(biāo)題,后一個(gè)表格填入對(duì)應(yīng)的內(nèi)容的。