[發明專利]一種基于卷宗材料批量處理的方法有效
| 申請號: | 202110606417.2 | 申請日: | 2021-05-28 |
| 公開(公告)號: | CN113268283B | 公開(公告)日: | 2022-03-22 |
| 發明(設計)人: | 盧道;朱咸超;王文斌;蔡夢潔;郭琪;李征 | 申請(專利權)人: | 深圳市蓬萊產業科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F8/30;G06F16/16;G06F40/186;G06F40/205 |
| 代理公司: | 深圳市中科創為專利代理有限公司 44384 | 代理人: | 彭西洋;謝亮 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 卷宗 材料 批量 處理 方法 | ||
1.一種基于卷宗材料批量處理的方法,其特征在于,該方法包括:
步驟S1,配置階段:針對不同材料的輸入文件,進行輸入文件的配置、輸出文件的配置;
步驟S2,文件的數據清洗與處理階段,具體的包括如下步驟:
步驟S201,處置輸入:導入案件基本信息,對文件的excel格式進行判定,若是excel文件格式,則讀取客戶的ID編號,否則,進行相應的錯誤提示;
步驟S202,讀取文件中的數據:使用FileInputStream文件字節輸入流,提取上傳的文件內容;
步驟S203,解析excel文件不同格式數據,通過WorkbookFactory返回Workbook對象,并通過Workbook對象提取excel文件中,相應的行、列的相關數據,且把提取后的數據存儲進DB中,來保證數據的安全;
步驟S3,輸出階段,所述輸出階段包括生成要素表、excel文件,并設置文件名、創建文件寫入器、寫入具體數據;
步驟S4,生成word文件,具體包括:
步驟S401,通過模板化方式進行,在配置階段,把模板放置在具體的路徑,再通過設置好的文件名稱去區分具體的模板;
步驟S402,然后通過模板的形式后,注入提取的數據;
步驟S403,通過FileInputStream對象,獲取模板文件的注入字節信息,再創建XWPFTemplate對象,并用compile方法注入字節流信息,然后再通過render方法注入需要替換的模板數據;數據替換完成后,再通過writeToFile方法,輸出具體的word文件。
2.根據權利要求1所述的基于卷宗材料批量處理的方法,其特征在于,在所述步驟S3中,所述設置文件名根據當前時間加上部分文件具體內容命名;
其中在命名的過程中先判斷文件名中是否有相同的文件,并通過java下的File對象的exists方法判斷,如果存相同的文件則先刪除。
3.根據權利要求1所述的基于卷宗材料批量處理的方法,其特征在于,在所述步驟S3中,所述創建文件寫入器時,用java類中的FileOutputStream對象輸出輸出原始字節流相關數據;
再通過alibaba開源的excel寫入器,將數據寫出到Excel文件中,在創建ExcelWriter對象的同時,通過構造函數ExcelWriter(OutputStream fileType)將文件流對象和文件類型傳入進去。
4.根據權利要求1所述的基于卷宗材料批量處理的方法,其特征在于,在所述步驟S3中,所述寫入具體數據時,通過ExcelWriter對象的write方法,將保存在DB中的數據,注入生成的Excel文件中。
5.根據權利要求1所述的基于卷宗材料批量處理的方法,其特征在于,所述步驟S1中的輸入文件的配置包括催收表配置、案件類型配置、暫緩表配置、證據清單配置;所述輸出文件的配置包括當事人和代理人信息配置、輸出類目錄配置。
6.根據權利要求1所述的基于卷宗材料批量處理的方法,其特征在于,所述步驟S201中的客戶ID是每個客戶獨有的編號,此類編號生成通過創建時間的截取年月日部分,再加上五位隨機數字組成。
7.根據權利要求1所述的基于卷宗材料批量處理的方法,其特征在于,所述步驟S403中的FileInputStream文件字節輸入流用于對文件數據以字節的形式進行讀取操作。
8.根據權利要求1所述的基于卷宗材料批量處理的方法,其特征在于,所述步驟S203中的excel格式包括xls格式、xlsx格式;所述Workbook對象,包含了上傳的Excel文件內的所有工作簿數據,并通過getSheetAt(sheetNo)方法,獲得Sheet對象;
其中Sheet對象能獲取具體的行、列數據,通過getRow(rowNum)返回的Row行對象能獲取對應的行,再通過Row.getCell(columnNum)能獲取對應的列。
9.根據權利要求1所述的基于卷宗材料批量處理的方法,其特征在于,所述步驟S402中具體通過Java模板引擎poi-tl生成的文檔中保留模板中的樣式,并按標簽設置樣式,標簽的樣式可應用到替換后的文本上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市蓬萊產業科技有限公司,未經深圳市蓬萊產業科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110606417.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于區塊鏈的銀企合作的賬本共享系統及方法
- 下一篇:線程池參數調整方法及裝置





