为报表显示将数据分栏输出

阅读(877) 标签: 分栏输出, file, import, create, record,

l  问题

这应该算是一个报表处理需求,举这个例子的目的是为了说明集算器灵活自由的运算系统,即使对于很不规则的报表处理需求,往往也能胜任。

问题很简单,将下面的Names表改成3列显示,分别为name1name2name3,得到的代码最好也可以方便的实现任意多列的显示。

 

l  思路

大致思路:集算器中有一个record函数,恰好可以应对这个需求。

1.  直接用record函数将名字序列写入新表。

 

l  代码

 

A

 

1

=file("C:\\txt\\Names.txt").import@t().(name)

name列转换为序列

2

=create(name1,name2,name3)

要格式化成的表结构

3

=A2.record(A1)

直接用record函数写入新表

 

在这个代码中,如果要实现更多列的显示,只要在A2单元格写入想要显示成的结构,名字就会按照新的结构填充。

l  结果