CSV


CSV 节点处理 CSV 文件。


通常 1 CU 资源可以处理 100M 的 CSV 文件。

节点类型

Action。

输入和输出能力

该节点具有 1 个入口点和 1 个出口点。输入必须是单个 CSV 文件,而输出是 JSON 数组。

节点属性

../../_images/csv.png


名称

必填。

该节点的名称。


方法

必填。

节点处理 CSV 文件所用的方法。当前提供以下选项。

  • Decode:将 CSV 文件转换为 JSON 数组。


忽略表头

必填。

处理时从 CSV 文件顶部开始忽略的行数。不可忽略的第一行会被用作 JSON 输出中的 key。


Header

必填。

你可以选择使用 CSV 文件中的默认表头或创建自定义表头。默认表头通常是 CSV 文件中的第一行记录。如果要使用自定义表头,则必须在提供的文本框中提供自定义表头。


分隔符

必填。默认为逗号。

为了识别每个字段在文件中的开始和结束位置,必须使用逗号 (,) 等字符将字段隔开。你可以在下拉列表中选择一个分隔符,也可以通过选择 其他 定义自己的分隔符。


描述

选填。

该节点的描述。

使用限制

  • 最大文件大小:100M

示例

输入示例

包含以下信息的 CSV 文件:

assetId, timestamp, temperature, humidity
abc,24214324324,22.4,78
bcd,24214324324,54.4,43

输出示例

[
    {
        "assetId":"abc",
        "timestamp":24214324324,
        "temperature":22.4,
        "humidity":78
    },
    {
        "assetId":"bcd",
        "timestamp":24214324324,
        "temperature":54.4,
        "humidity":43
    }
]

相关节点