4.9 纵向合并 - 文件名转成列值 - 文件个数不定
合并前:
Apple.xlsx
Bread.xlsx
Pork.xlsx
合并后:
实现代码:
A | |
---|---|
1 | =directory@p(“tmp/*.xlsx”) |
2 | =A1.conj((fn=filename@n(~),T(~).derive(fn:Commodity))) |
3 | =file(“Amount.xlsx”).xlsexport@t(A2) |
A1 列出目录下的所有文件,此种方式可处理不定数量的文件
帮你早下班 - esProc 桌面版与 Excel 数据处理
4.8 横向合并 - 行名行数及次序不同 - 只保留第一个文件的行并对齐
4.10 横向合并 - 文件名转成列名
A1.conj((fn=filename@n(),T().derive(fn:Commodity))) 第二行,是不是这个意思,这个用法,能详细解说一下吗?
这个论坛的自动转义排版功能把 ~ 给吃掉了