有一些数据需要填写到已经存在的Excel文件中的指定单元格里,这时可以用SPL中的xlscell函数来实现数据填写。既可以填写一个单元格,也可以填写连续的一片单元格,此时要填写的数据结构为:同行连续格间数据用Tab键(\t)分隔,相邻行间数据用回车键(\n)分隔。
举例
有砂筒实验数据汇总表book1.xlsx如下图所示:

假如已经得到实验主频(Frequency)数据,需要填入此表中,编写SPL脚本:
| A | B | |
|---|---|---|
| 1 | A1 1 1132 A1 2 1102 ...... A2 1 1035 ...... A3 10 962 |
|
| 2 | =A1.import().group(_1) | |
| 3 | =file("E:/work/book1.xlsx").xlsopen() | |
| 4 | for A2 | >col=int(right(A4._1,-1))*2+1 |
| 5 | =A3.xlscell(cellname(5,col),1;A4.(_3).concat("\n")) | |
| 6 | =A3.xlscell(cellname(15,col) |

本文介绍了如何使用SPL中的xlscell函数将数据写入已存在的Excel文件特定单元格。通过示例展示了如何处理砂筒实验数据,将实验主频数据按砂筒号和序号填入Excel表格的对应列,并进行数据整合和平均值计算。
最低0.47元/天 解锁文章
686

被折叠的 条评论
为什么被折叠?



