我正在尝试将表转到server 2008 R2。使用SSIS或t sql代码
excel源文件如下所示。
date 1/1/2000 2/1/2000
money 5 7
name Julie tom
我想把第一列变成列名。
date money name
1/1/2000 5 Julie
2/1/2000 7 tom
最简单的方法是什么?ssis枢轴变换?SQL代码?谢谢!
发布于 2014-05-14 18:13:34
我会使用Power Query (Excel外接程序)。它有一个Un透视列命令,它的工作方式与大多数其他技术相反-它卸载除以外的所有列,即您未选择的列。随着更多列的添加,这一功能将继续工作。
http://office.microsoft.com/en-au/excel-help/unpivot-columns-HA104053356.aspx
可以使用Power Query在Excel中生成表,然后将SSIS Excel数据源指向该数据源以加载SQL表。
https://stackoverflow.com/questions/23662606
复制相似问题