将表写入文件

动词:writeTableToFile

可从以下位置获取: <Standard>

在文本文件上写入数据表。

语法

writeTableToFile [--addHeaders(Boolean)] [--fromRow(Numeric)] --delimiter(TextDelimiterOption) --characters(String) --lengths(List<Numeric>) [--path(String)] --dataTable(DataTable) (String)=value

输入

脚本 设计器 必需的 AcceptedTypes Description
--addHeaders 添加标题 可选 BOOLEAN 启用后,每列的名称将写在表的第一行上。
--fromRow 起始行 可选 成员 定义表要开始检索的电子表格的行。
--delimiter 定界符 必需的 文本定界符选项 用于分隔表列的定界符类型。 提供了以下分隔选项:
  • 按字符
  • 按长度
  • --characters 分隔符 仅当“定界符”为“按字符”时 文本 在表的每一列中用作分隔符的字符。
    --lengths 长度 仅当“定界符”为“按长度”时 列表<Number>, 文本 包含每列长度(字符数)的列表。 这些字符可以与数字列表一起使用,也可以用在逗号分隔的数字序列中,例如:“1,2,3”。
    --path 路径 可选 文本 写入数据表的文件路径。
    如果为空,那么会在硬盘的“temp”文件夹中生成随机路径。
    --dataTable 数据表 必需的 数据表 将写入文本文件的数据表。

    输出

    脚本 设计器 AcceptedTypes Description
    路径 文本 在其中写入文本的文件的路径。

    示例

    使用将表写入文件命令执行以下操作:在文本文件上写入数据表,每列不超过 15 个字符,除非该列上已经超过 15 个字符。

    defVar --name excelFile --type Excel
    defVar --name excelTable --type DataTable
    defVar --name filePath --type String
    // Download the following file to execute the command.
    excelOpen tableExcelCompanyCity.xlsx excelFile=value
    excelGetTable --file ${excelFile} --getfirstsheet  --entiretable  tabelaExcel=value
    writeTableToFile --addHeaders  --delimiter "ByLengths" --lengths "15,3" --dataTable ${excelTable} filePath=value
    logMessage --message "Caminho: ${filePath}" --type "Info"
    

    下载文件


    要正确操作以上脚本,必须下载该文件并在打开 Excel 文件命令的文件参数中输入其路径。

    另请参阅

  • 添加列
  • 添加行
  • 复制表
  • 删除列
  • 获取列结构
  • 更新行