支持可變列Excel文件解析方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN202010625456.2 申請日 -
公開(公告)號 CN111931460B 公開(公告)日 2021-09-10
申請公布號 CN111931460B 申請公布日 2021-09-10
分類號 G06F40/12 分類 計算;推算;計數(shù);
發(fā)明人 林大;王星宇;師文慶;曠黎明 申請(專利權(quán))人 上海微億智造科技有限公司
代理機(jī)構(gòu) 上海段和段律師事務(wù)所 代理人 李佳俊;郭國中
地址 201100 上海市閔行區(qū)元江路5500號第1幢
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種支持可變列Excel文件解析方法及系統(tǒng),將待解析Excel文件與基礎(chǔ)模板文件進(jìn)行表頭校驗,確定產(chǎn)品檢測數(shù)據(jù)的所屬類型,記錄文件路徑與所屬類型之間的映射關(guān)系,將所屬映射關(guān)系發(fā)送到消息中間件MQ中;消息中間件MQ消費(fèi)端監(jiān)聽到消息后獲取映射關(guān)系,將所屬類型用于加載預(yù)先建立的解析對象java模型,將文件路徑對應(yīng)的Excel文件加載到內(nèi)存中;讀取內(nèi)存中Excel文件的每行數(shù)據(jù),存放到對應(yīng)的解析對象java模型中;將存有數(shù)據(jù)的解析對象java模型序列化成JSON串,發(fā)送到Kafka進(jìn)行落庫。采用支持可變列的Excel解析方法,解決工廠產(chǎn)品檢測數(shù)據(jù)入數(shù)據(jù)庫的問題,助力工廠產(chǎn)品檢測數(shù)據(jù)數(shù)字化。