CSV


CSV 节点处理 CSV 文件。


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

节点类型

Action。

输入和输出能力

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

节点属性

../../_images/csv.png


名称

该节点的名称。


方法

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

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


忽略表头

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


Header

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


分隔符

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


描述

该节点的描述。

测试 CSV 文件

你可以上传 CSV 文件以查看查看解析的内容。点击 测试 标签,上传一个 CSV 文件,并点击 测试 按钮。


测试文件大小不能超过 2M。

../../_images/csv-test-file.png

使用限制

  • 最大入口点数:100
  • 最大文件大小:100M
  • 最大测试文件大小:2M

示例

输入示例

包含以下信息的 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
    }
]

相关节点