我使用的行集导入列名Excel数据导入SQL 2008映射SQL行值
的名字最终被F1,F2,F3等等等等的塔
数据的第一行包含但实际上应该是列名的值。
例如,
F1 F2 F3 F4
---------------------------------------------------
BoxName BoxDesc Entity EntityDesc
我想的列重命名为所述第一行中的值,所以柱F1变为BoxName,F2变为BoxDesc。
此外,即使列的顺序发生更改,并且使用变量作为表名,或者如果列数发生更改或者列名发生更改,我也希望能够执行此操作。
您的帮助表示赞赏。
感谢,
KS
对不起,我应该说excel文件在实际列名称值所在的行之前有一些额外的行。 我使用HDR = NO,然后在sql中删除额外的行,从而结束第一行中的列名值行(如果有意义的话)。 – Perplexed 2012-01-16 15:56:54
我编辑了代码。 – pistipanko 2012-01-16 16:29:58