Skip to main content

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 文件时,会打开 提取文件 窗口。

  1. 选择要提取的文件类型 :Alteryx 扫描 .zip 文件中的所有文件,并生成查找到的格式列表。选择 Alteryx 要在文件列表中显示的格式。

    其他文件 :选择其他文件以显示 .zip 文件中找到的所有文件列表,包括没有扩展名或无法识别扩展名的文件(例如 .txt、.log)。 将其他文件解析为: 指定 Alteryx 用于解析所选文件的格式。

  2. 选择文件 :选择一个或多个要导入 Alteryx 的文件。

    您可以选择多个文件,但 Alteryx 只能以单一格式解析文件。当您选择多个文件时,Alteryx 使用第一个文件来确定架构(字段数、数据类型等)。对于后续文件,Alteryx 执行以下验证:

    • 如果字段数不相等,系统则会跳过该文件并生成警告。如果相等,系统则执行下一项检查。

    • 如果数据类型不相等,系统则会跳过该文件并生成警告。如果相等,系统则执行下一项检查。

    • 如果字段名称不相等,系统仍将读取文件,但会生成警告。

  3. 选择 打开

  4. 从 Excel 文件中选择工作表 :如果选择了 Excel 文件,请选择要 Alteryx 读取的工作表,然后选择 确定

  5. 要预览 .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]