在SQL插入上进行数据转换
我从Excel文件创build一个SQL表。 虽然excel文件并不是以事务格式存在的,但我很难确定SQL是否正确执行此操作。
Excel文件具有以下列名称:
Dept code, Dept Name, ..., 1962, 1963, 1964, ..., 2022
“年”列中的每个字段都有一个美元值。
我想以事务处理格式导入这个文件,每个部门代码/名称和一个“年份”列以及一个“值”列。
输出如下所示:
列:
Dept Code, Dept Name, Year, Value
数据:
001, Marketing, 1962, $19,000 001, Marketing, 1963, $20,000 etc, etc...
任何提示如何做到这一点,优雅?
将非年/值条目与类似的string串起来:
=A2&"|"&B2&"|"&C2
取消旋转并将文本拆分为列和|
作为分隔符。