Please enable JavaScript to view this site.

Navigation: 脚本 > 脚本详细信息

写入 Prism、文本、HTML、XML 或 SQL 表

Scroll Prev Top Next More

命令

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(网页)表格、XML 表格,或直接写入已连接的 ODBC 数据库。 若选择写入文本、CSV 或 HTML 文件,请在创建表格前使用 OpenOutput 命令创建该文件。这样既可将表格与其他信息(详见下一节)结合,也能将 XML 输出保存在独立的表格中,因此需在 Table XML 命令中输入其文件名。

使用 WTable 命令将值写入表格。第一个参数将成为新表格的列标题(或导出到数据库时的变量名)。接下来的三个参数定义了当前结果(或数据)表格中将被写入新表格的单元格。或者输入文本以仅用空格分隔列,或输入 %N 以插入循环编号,或输入 %F 以插入当前文件名。

请注意,WTable 命令的名称可能容易引起误解。它将单个值(或文本字符串)写入表格,而非整个表格。若需写入整个结果(或数据)表格,请使用 WSheet 命令

在绝大多数情况下,您会在循环中创建表格。结束循环的 Next 语句也会开始表格的下一行。当循环结束时,表格也随之完成。在极少数情况下,您可能不希望行尾与循环的 Next 语句对应。此时,请使用 NextRow 语句结束一行,并在循环结束前使用 EndTable 语句关闭表格。