小弟数据分析师一枚
工作上常需要把散落各地的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 感谢!!