5.1 纵向拆分 - 按行数

 

有订单表文件 Orders.xls 部分数据如下图所示,第 1 行是列标题,第 2 行开始是数据,每行一条数据。

imagepng

现在需要把这个 Excel 文件按照指定的行数拆分为一些小文件,拆分后的结果如下所示:

Orders1.xlsx:

imagepng

Orders2.xlsx:

imagepng

Orders3.xlsx:

imagepng

脚本如下:

A B
1 =T@c(“Orders.xlsx”)
2 for A1,300 =T(“Orders”/#A2/“.xlsx”,A2)

A1 将 Orders.xlsx 文件数据读入成游标,@c选项表示读入成游标

A2 循环 A1 中数据,每次取 300 条数据

B2 以 Orders 加循环序号为文件名,将 A2 中的数据写入文件


帮你早下班 - esProc 桌面版与 Excel 数据处理
4.26 汇总文件 - 插入汇总 Sheet 页
5.2 纵向拆分 - 按数据分类 - 拆成多 Sheet