小弟數據分析師一枚
工作上常需要把散落各地的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 感謝!!