問題:
部門每天需要從后台系統將物流總表數據導出,Excel中整理出訂單的物流發貨渠道和發貨時間,再手動導入到數據庫中,整個過程不麻煩,但在Excel中比較繁瑣。
需求:
將這個繁瑣的過程變得更簡單,更快速
方案:
思考過程,兩種方案:
一是,建立兩個表,一個總表,一個小表(即倉庫出貨表),使用SQL語句將數據從總表里查出來之后直接使用insert into 插入到小表中,操作者只需做兩步:導入數據到總表,執行sql語句;但是細看數據庫有不足,字段名不一樣,總表的一個字段名和小表對應的字段名不一樣,即總表的字段為物流公司,小表的字段名為倉庫發貨時間(即 03-28泰國-博佳圖 這種形式;其中的03-28是昨天的時間,和掃描時間不一定一致.。。。。好吧,也許將物流公司字段名修改成小表對應的字段名,再使用sql語句先查詢再插入也可以。。。
------------先放着之后再試)。
二是先建立總表,將數據導入數據庫總表,總表格式如下

小表如下:

利用sqlcel先對數據進行編輯,如替換單引號('5219033035665189把單引號去掉),數據的拼接(拼接成 03-28泰國-博佳圖 這種形式),
再選取要插入的數據字段到 插入記錄 表中,

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