sqlCel查詢一個表中部分字段的數據后插入到另一個表中


問題:

部門每天需要從后台系統將物流總表數據導出,Excel中整理出訂單的物流發貨渠道和發貨時間,再手動導入到數據庫中,整個過程不麻煩,但在Excel中比較繁瑣。

需求:

將這個繁瑣的過程變得更簡單,更快速

方案:

思考過程,兩種方案:

一是,建立兩個表,一個總表,一個小表(即倉庫出貨表),使用SQL語句將數據從總表里查出來之后直接使用insert into 插入到小表中,操作者只需做兩步:導入數據到總表,執行sql語句;但是細看數據庫有不足,字段名不一樣,總表的一個字段名和小表對應的字段名不一樣,即總表的字段為物流公司,小表的字段名為倉庫發貨時間(即  03-28泰國-博佳圖  這種形式;其中的03-28是昨天的時間,和掃描時間不一定一致.。。。。好吧,也許將物流公司字段名修改成小表對應的字段名,再使用sql語句先查詢再插入也可以。。。

------------先放着之后再試)。

二是先建立總表,將數據導入數據庫總表,總表格式如下

 小表如下:

利用sqlcel先對數據進行編輯,如替換單引號('5219033035665189把單引號去掉),數據的拼接(拼接成 03-28泰國-博佳圖  這種形式),

再選取要插入的數據字段到 插入記錄 表中,

即可實現數據從總表到小表的轉換。

--------------------------------

還有一種想法,直接將總表刪除部分字段數據再導入小表,然后在小表中修改數據達到自己想要的目的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM