固定列的行转列
举例
有学生成绩表scores.xlsx文件,部分数据如下图所示:
现在需要转换成下图所示的格式,要按照Chinese、Maths、English的顺序列出。
编写SPL脚本:
A |
|
1 |
=T("E:/work/scores.xlsx") |
2 |
=A1.pivot(No,Name;Subject,Score; "Chinese","Maths","English") |
3 |
=T("E:/work/scores1.xlsx",A2) |
A1 读入scores.xlsx文件数据
A2 把A1以No和Name为分组进行行转列,Subject的值转换成新列名,Score的值为新列值,且新列名按"Chinese","Maths","English"的顺序排列。
A3 将A2保存到文件scores1.xlsx