转置数据布局

表结果

将数据从上面的图像格式化到下面最简单的方法是什么?我可以select的选项是1. Excel 2. SSIS

我已经做了一个SSIS包来读取各种excel文件,并将其结合到一个新的结果XLS文件像上面那样,但需要转置一些列,但同时需要复制代码部分连接,以启用一个唯一的行组。

在SQL Server中,我认为最简单的方法是使用cross apply

 select t.code, v.colname, concat(t.code, '-', v.colname), v.val from t cross apply (values ([047], 'O47'), ([068], '068'), . . . ) v(val, colname);