批量處理excel數據 並錄入值數據庫中 工具(夢辛@靈)

批量處理excel數據 並錄入值數據庫中 工具(夢辛@靈)

哈嘍,我是夢辛工作室的靈,最近因爲工作需要批量處理一些數據,並篩選和處理,數據,並在處理好的數據入庫至數據庫中,看着excel中的大量文件,想着都是頭痛,但是呢,咋是撒,咋是程序員,怎麼能允許自己做不斷重複的事呢,於是我就自己包裝寫了個工具,並將它更好的擴展了下,具體實現原理就不說了,挺簡單的,差不多就是讀取excel中的文件,將第一列作爲key,後面的列都是一行一行的value,比如第一列是 name age,第二列是 靈,18,然後程序就會讀取數據並拼接成這樣的數據 name=靈&age=18;並傳入處理類中,後面的第三列第四列等就和第二列一樣的,傳入到處理類的時候,哥們爲了方便分析處理,也統一分裝好了到hashmap裏面,所有你到時候取值的時候直接get就成,然後處理好了,返回一個json對象回去,千萬不要關閉sql連接哦,在所有數據處理完的時候,它會自動的關閉;
下面來介紹下項目結構:
在這裏插入圖片描述
com.mx.handle 是用來裝處理模板和 處理管理類;
com.mx.main 是用來做啓動類的
com.mx.util 是一些工具類,讀取excel文件和寫入excel文件,視圖等

代碼具體就不說明啦,最下面會放上源碼,有興趣的可以看下源碼;
下面就直接介紹如何使用了
在這裏插入圖片描述
先創建一個處理管理類,然後添加您想如何處理數據,你可以直接new HandleUtil(抽象類,必須實現getResult),也可以去集成這個類寫入一個您特有的方法,我這裏爲了方便就直接new了,然後創建視圖,new一個BatchSqlUtil類,然後給入您設置好的處理類,並設置jdbc路徑和數據庫賬號密碼,也可不寫,直接在視圖上面修改也是可以的

寫好後,可以打包成一個runable jar,然後就可以直接在運行啦;
在這裏插入圖片描述
運行效果圖,如上所示,額,不要介意UI不好看哈,=-=畢竟只是用來處理數據的
然後給個xls文件內容示例:
在這裏插入圖片描述
sheet2,sheet3也可增加數據,格式與sheet一樣,方便您處理不同的數據

下面附上github地址和cdsn下載地址,=-=github的哥們 喜歡的可以點個star,對您有幫助的話,還是期待打賞,下載積分也不錯呀,嘿嘿,多些各位支持,=-=,附上我的座右銘,我會變成大佬的,哈哈

GitHub地址爲:https://github.com/wintton/MxSqlUtil.git
CDSN下載地址:https://download.csdn.net/download/weixin_41392105/11976576

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章