跳至主要内容
Workday User Guide
上次更新时间 :2023-06-23
解析表格中的外部数据

解析表格中的外部数据

安全性:
  • 创建表格时,“Prism Analytics”功能区域中的
    “Prism: Tables Create
    ”域。
  • 编辑表格时存在以下任一安全性要求:
    • “Prism Analytics”功能区域中的
      “Prism Datasets: Owner Manage
      ”域。
    • “Prism Analytics”功能区域中的
      “Prism Datasets: Manage
      ”域。
    • 表格的
      “表格编辑器”
      权限。
    • “表格的所有者”
      权限。
    • 表格的
      “可插入表格数据”
      权限。
将分隔文件加载到表格中时,必须定义 Workday 解析数据的方式。当您将数据加载到表格中(例如通过上传文件创建表格)或向现有表格添加更多行时,您可以在
“编辑解析选项”
步骤中定义解析选项。
Workday 支持符合 RFC 4180 规范的带分隔符文件。有关更多信息,请参见 RFC 4180
  1. 访问
    “编辑解析选项”
    步骤,以将数据加载到表中。
  2. 配置解析选项。
    完成此任务时,请参考以下信息:
    选项 描述
    行分隔符
    指定在源数据文件中用于分隔行(或记录)的单个字符。
    在大多数分隔文件中,行由换行符分隔,例如换行符、回车符或回车加换行。换行符是类 UNIFIED 操作系统上标准的换行符表示方法。其他操作系统(例如 Windows)可能会单独使用回车符,或回车符加换行符。选择
    “任何新行”
    会使 Workday 将新行的任何表示方法识别为行分隔符。
    字段分隔符
    指定单个字符,用于分隔源数据文件中的行字段(或列)。逗号是最常用的字段分隔符。
    字段名称
    指定每个字段的默认名称。您可以在完成解析选项的定义后更改字段名称。
    字段名称必须符合名称验证规则。
    Workday 会自动将每个源文件中的第一行视为标题行,而不是数据行。如果您不想将第一行()用作字段名称,请取消选中
    “使用第一行”()中的值
    转义字符
    指定用于转义
    报价字符的
    单个字符,或
    指定转义字符
    的另一个实例(如果指定了
    报价字符)
    。仅当转义字符已使用其他转义字符转义时,Workday 才会将其读取为数据。
    如果您的数据值包含引号字符作为数据,则必须对这些字符进行转义,并且整个字段值必须用
    引号字符
    括起来。如果不是,则 Workday 会假定引号字符表示新字段。
    报价字符
    包含单个字段值的字符(如有)。
    某些分隔文件使用引号字符将各个数据值括起来。引号字符通常是双引号字符 (
    "
    )。
    如果字段值包含字段分隔符作为数据,则该字段值必须用
    引号字符
    括起来,否则 Workday 会假设该字段分隔符表示新字段。
    如果字段值包含报价字符作为数据,则必须将字段值括在
    报价字符
    内,并且必须使用
    转义字符
    或其他报价字符对其进行转义。
    如果字段值包含行分隔符(例如换行符)作为数据,则必须将字段值括在
    “报价字符”
    中。
    假设您有一行包含以下 3 个数据值:
    weekly special wine, beer, and soda "2 for 1" or 9.99 each
    如果字段分隔符是逗号,引号字符是双引号,转义字符也是双引号,则源数据中格式正确的行应如下所示:
    "weekly special", "wine, beer, and soda", """2 for 1"" or 9.99 each"
    备注字符
    指定在文本行的开头表示备注的字符。Workday 会忽略外部文件中以备注字符开头的每一行。示例:选择 # 作为备注字符,以忽略以 # 开头的行。
    当“备注字符”为空时,Workday 会将所有行读取为数据行。
    要忽略的行
    指定在读取源文件时,要忽略文件开头的行数。要将此选项与
    “使用第一行中的值”
    选项一起使用,请确保包含字段名称的行可见,并且是剩余的第一行。
    交错行
    如果源文件的架构与表格架构不完全匹配,并且您希望 Workday 忽略文件架构末尾任何缺失或多余的字段,请选择这些选项。
    字段选项
    这些选项用于控制如何处理文本字段中的空白字符。
    • 去除引号外的前导空格。此选项会移除文本字段中引号字符之外的引号字符。
    • 去除引号外的尾部空格。此选项会移除文本字段中引号外部的空格字符(位于引号字符之后)。
    • 去除引号内的前导空格。此选项会移除文本字段字段值开头的引号内的空白字符。
    • 去除引号内的尾部空格。此选项会移除文本字段字段值结尾处的引号内的空白字符。