解析表格中的外部数据
安全性:
- 创建表格时,“Prism Analytics”功能区域中的“Prism: Tables Create”域。
- 编辑表格时存在以下任一安全性要求:
- “Prism Analytics”功能区域中的“Prism Datasets: Owner Manage”域。
- “Prism Analytics”功能区域中的“Prism Datasets: Manage”域。
- 表格的“表格编辑器”权限。
- “表格的所有者”权限。
- 表格的“可插入表格数据”权限。
将分隔文件加载到表格中时,必须定义 Workday 解析数据的方式。当您将数据加载到表格中(例如通过上传文件创建表格)或向现有表格添加更多行时,您可以在
“编辑解析选项”
步骤中定义解析选项。Workday 支持符合 RFC 4180 规范的带分隔符文件。有关更多信息,请参见 RFC 4180。
- 访问“编辑解析选项”步骤,以将数据加载到表中。
- 配置解析选项。完成此任务时,请参考以下信息:
选项 描述 行分隔符指定在源数据文件中用于分隔行(或记录)的单个字符。在大多数分隔文件中,行由换行符分隔,例如换行符、回车符或回车加换行。换行符是类 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 忽略文件架构末尾任何缺失或多余的字段,请选择这些选项。字段选项这些选项用于控制如何处理文本字段中的空白字符。- 去除引号外的前导空格。此选项会移除文本字段中引号字符之外的引号字符。
- 去除引号外的尾部空格。此选项会移除文本字段中引号外部的空格字符(位于引号字符之后)。
- 去除引号内的前导空格。此选项会移除文本字段字段值开头的引号内的空白字符。
- 去除引号内的尾部空格。此选项会移除文本字段字段值结尾处的引号内的空白字符。