Zip 文件支持
用于连接的 Alteryx 工具
使用 输入数据工具 选择 .zip 文件中存储的一个或多个数据文件。可从 .zip 文件中读取以下文件格式:
流兼容(直接读入内存):.avro、.csv、.json、.yxdb
不兼容流(提取到硬盘临时位置):.cydb、.dbf、.kml、.grc、.grd、.qvx、.sas7bdat、.sav、.sz、.xlsm、.xlsx、.xlsx(旧版)、.xls、.xml
重要
如果提取的文件超过 2 GB,请从“输入数据”工具的 配置 窗格中选择 允许提取 > 2GB 的文件 。
Alteryx Server 不支持 Zip 文件。
选择文件
当您使用工具连接到 .zip 文件时,会打开 提取文件 窗口。
选择要提取的文件类型 :Alteryx 扫描 .zip 文件中的所有文件,并生成查找到的格式列表。选择 Alteryx 要在文件列表中显示的格式。
其他文件 :选择其他文件以显示 .zip 文件中找到的所有文件列表,包括没有扩展名或无法识别扩展名的文件(例如 .txt、.log)。 将其他文件解析为: 指定 Alteryx 用于解析所选文件的格式。
选择文件 :选择一个或多个要导入 Alteryx 的文件。
您可以选择多个文件,但 Alteryx 只能以单一格式解析文件。当您选择多个文件时,Alteryx 使用第一个文件来确定架构(字段数、数据类型等)。对于后续文件,Alteryx 执行以下验证:
如果字段数不相等,系统则会跳过该文件并生成警告。如果相等,系统则执行下一项检查。
如果数据类型不相等,系统则会跳过该文件并生成警告。如果相等,系统则执行下一项检查。
如果字段名称不相等,系统仍将读取文件,但会生成警告。
选择 打开 。
从 Excel 文件中选择工作表 :如果选择了 Excel 文件,请选择要 Alteryx 读取的工作表,然后选择 确定 。
要预览 .zip 文件中的文件,请在 配置 窗口中选择 更新样本 。只有当 .zip 文件仅包含具有一个工作表的单一 .xlsx 文件时,才会显示预览。
分析应用程序和宏指令的语法(高级)
使用此语法配置分析应用程序或宏指令以从 .zip 文件中选择多个文件:
使用三个竖线字符分隔文件路径和文件名称(||| - 三个竖线字符在路径中支持 Unicode 符号)。
将文件用分号 (;) 分隔开。
将工作表名称括在方括号 ([ ]) 中。
将多个工作表用冒号 (:) 分隔开。
示例
C:\some\path\to\file.zip|||file1.csv;file2.csv
C:\some\path\to\file.zip|||folder1\file1.csv;folder2\file2.csv
C:\some\path\to\file.zip|||file1.xlsx[Sheet1]
C:\some\path\to\file.zip|||file1.xlsx[Sheet1:Sheet2];file2.xlsx[Sheet3:Sheet4:Sheet5]
C:\some\path\to\file.zip|||folder1\file1.xlsx[Sheet1:Sheet2:Sheet3]