命令
Table Prism [datatable number] <CLEAR>
Table Text <&> <delimiter>
Table CSV <’delimiter’>
Table HTML <border #> <width #>
Table XML [filename]
Table SQL [datasource] <table > <login> <password> <CLEAR>
WTable [column title] [row] [col] <subcol>
WTable [column title] [text or %F or %N]
NextRow
EndTable
OpenOutput [“filename”] ,<CLEAR>, <”delimiter”>
解释
这些命令可以简化将Prism结果导出到结构化表格的操作。第一步是定义您的表格。选择将结果放入Prism中的数据表、文本文件(用制表符分隔)、CSV(用逗号分隔的文本文件)、HTML(web)表、XML表或直接放入连接到ODBC的数据库。如果选择使用OpenOutput命令写入文本、CSV或HTML文件,则在创建表之前使用命令创建文件。这使您可以组合其他信息(如下一节中所述)和表格。XML输出必须位于自己的表中,因此输入其文件名作为表XML命令的一部分。
使用 WTable 命令将值写入表中。第一项参数将成为新表中的列标题(或者导出到数据库时的变量名)。之后三项参数定义了将写入新表的当前结果(或数据)表上的单元格。或者输入文本,仅将列分隔开,或者输入%N以放入循环编号,或者输入%F以放入当前文件名。
请注意, Wtable 命令的名称可能会引起误解。其向表中写入单个值(或文本字符串)。该命令不会写入整张表。如果您想要写入整个结果(或数据)表,则使用WSheet命令。
在几乎所有情况下,您都需要创建一张表作为循环的一部分。结束循环的下一条语句也从表上的下一行开始。循环完成时,表格编制完成。在极少数情况下,您可能不希望一行的末尾与循环的下一条语句相对应。在此情况下,使用语句NextRow结束一行,并在使用语句EndTable结束循环前关闭表。