[問題] 如何讀這種格式的Excel進去SQL server
小弟數據分析師一枚
工作上常需要把散落各地的Excel讀進SQL server
不過這次的格式實在太魔幻了,實在很頭痛
如下:
https://i.imgur.com/Rk3ly4V.jpg
每顆主料號底下都有數量不一的子料號
一個Excel檔的主料號有上千個
我要讀的Excel檔約有十來個
我的目標要存成這樣:
https://i.imgur.com/WHtZKu8.jpg
目前我是寫雙for迴圈
外迴圈讀a,b欄,內迴圈讀b,c欄。
若外迴圈遇到A欄的string非”主料號”時,則continue。
進來內迴圈後
內迴圈初始值為Find.(“子料號”).row +1
只要遇到b欄為null值則break。
但我這樣寫會變成這三顆主料號都會帶到
皮卡丘、傑尼龜、小火龍、妙蛙種子 這四顆子料號
因為系統默認 Find.(“子料號”).row 是第四列
所以內迴圈實際上只在row5~row8跑
是不是不用寫那麼複雜的雙for迴圈?
有高手可以救救我嗎QQ 感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.215.145.175 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1596182446.A.85D.html
→
07/31 16:05,
4年前
, 1F
07/31 16:05, 1F
→
07/31 16:14,
4年前
, 2F
07/31 16:14, 2F
→
07/31 16:15,
4年前
, 3F
07/31 16:15, 3F
→
07/31 16:17,
4年前
, 4F
07/31 16:17, 4F
→
07/31 16:18,
4年前
, 5F
07/31 16:18, 5F
→
07/31 16:21,
4年前
, 6F
07/31 16:21, 6F
→
07/31 16:23,
4年前
, 7F
07/31 16:23, 7F
→
07/31 17:28,
4年前
, 8F
07/31 17:28, 8F
→
07/31 17:28,
4年前
, 9F
07/31 17:28, 9F
→
07/31 17:28,
4年前
, 10F
07/31 17:28, 10F
→
07/31 17:28,
4年前
, 11F
07/31 17:28, 11F
→
07/31 17:28,
4年前
, 12F
07/31 17:28, 12F
→
07/31 17:28,
4年前
, 13F
07/31 17:28, 13F
推
07/31 17:30,
4年前
, 14F
07/31 17:30, 14F
→
07/31 17:30,
4年前
, 15F
07/31 17:30, 15F
→
07/31 17:30,
4年前
, 16F
07/31 17:30, 16F
※ 編輯: azzc1031 (49.215.145.175 臺灣), 07/31/2020 17:58:18
※ 編輯: azzc1031 (49.215.145.175 臺灣), 07/31/2020 18:11:25
※ 編輯: azzc1031 (49.215.145.175 臺灣), 07/31/2020 18:12:43
※ 編輯: azzc1031 (49.215.145.175 臺灣), 07/31/2020 18:20:19
→
07/31 18:49,
4年前
, 17F
07/31 18:49, 17F
→
07/31 18:50,
4年前
, 18F
07/31 18:50, 18F
→
07/31 19:08,
4年前
, 19F
07/31 19:08, 19F
→
07/31 19:18,
4年前
, 20F
07/31 19:18, 20F
→
07/31 19:19,
4年前
, 21F
07/31 19:19, 21F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章