目前負責的業務系統存在新需求:客戶提供了Excle表格資料,需要將Excel裡的資料錄入業務系統,按之前本人的套路是,先用Excel對列進行處理後(如插入空列再加入特殊符號),最後再透過Notepad++的替換函式對相關欄位進行替換,生成 sql後再匯入資料庫執行。
Excle+Notepad++的處理思路,之前屢試不爽,因為這次時間比較充裕,所以想著能不能有更快的方法來實現,網上搜了一些資料後,發現Excel有一個公式CONCATENATE
試了試,果然又先進了一步,一步到位不用再用Notepad++處理了。
=CONCATENATE("insert into table_name (wzck_name,lxr,lxdh,ckdz,xzqhdm,longitude,latitude) values ('"&F4&"','"&G4&"','"&H4&"','"&A4,B4,C4&"','"&B4&"','"&D4&"','"&E4&"');")