跳到主要内容

使用以下方式解析 CSV 并将其转换为 JSON n8n 行动

PDF4me 解析 CSV 文件 翻译基于文本的内容 CSV/TSV 文件干净地 JSON 来自任何数组 n8n 工作流程。从以下位置拖入文件 SharePoint无论是通过 S3 还是电子邮件附件,选择分隔符,决定是使用自定义标头还是第一行,即可立即接收结构化数据。 JSON 为了 APIs数据库或 Excel 插入。

相关博客文章
目前尚无关于此功能的博客文章——敬请期待。
在此期间,您可以浏览 PDF4me 博客,查看适用于各平台的教程和工作流程。
访问博客

设置

添加 PDF4me 解析 CSV”节点到你的 n8n 工作流程并配置所需参数。有关初始设置说明,请参阅我们的 n8n 集成指南

先决条件

  • PDF4me API 证书
  • n8n 工作流访问

配置

  1. 添加 PDF4me 工作流的节点
  2. 选择“解析” CSV 并转换为 JSON“ 行动
  3. 提供 CSV 源、分隔符和标头策略
在 n8n 中解析 CSV

参数

重要的: 标有星号(***)的参数为必填项。 PDF4me 输出一个 JSON 数组序列化为 UTF-8 字节。

范围类型描述例子
输入数据类型***StringCSV 来源 (Binary DataBase64 StringURL)。Binary Data
输入二进制字段***二进制从二进制附件读取数据时需要此参数。{{ $binary.data }}
Base64 文档内容***String提供 base64 编码时需要此项 CSV 文本。VXNlcm5hbWUsRW1haWwK...
文档网址***String公众所需 HTTP(S) URLshttps://files.example.com/leads.csv
文件名***String名称 CSV 文件(用于参考/记录)。leads.csv
分隔符***String字段分隔符(,;\t,``,或自定义多字符字符串)。,
列标题String可选的以逗号分隔的头部列表。提供此列表将覆盖文件头部信息。FirstName,LastName,Email
跳过第一行Boolean什么时候 trueColumn Headers 是空的,第一个 CSV 行变成标题。 false 自动生成第 1 列、第 2 列……true
二进制数据输出名称***String存储二进制槽 JSON 文件(例如, parsed_data.json)。document

输出

输出参数

范围类型描述例子
txtFileNameStringTXT 输出文件名 - 生成的包含已解析内容的 TXT 文件的名称 CSV 数据parsed_data.txt
jsonFileNameStringJSON 输出文件名 - 生成的名称 JSON 包含已解析文件的文件 CSV 数据parsed_data.json
txt文件大小数字TXT 文件大小(字节) - TXT 输出文件的大小(以字节为单位)657614
json文件大小数字JSON 文件大小(字节) - 尺寸 JSON 输出文件大小(字节)657614
成功BooleanPDF4me 运行状态 - Boolean 指示成功或失败的标志 CSV 解析过程。 PDF4me 返回 true 为了成功运营和 false 任何错误true
原始文件名String原来的 CSV 文件名 输入的名称 CSV 文件data.csv
分隔符String使用的分隔符 用于解析的字段分隔符 CSV,
跳过第一行Boolean第一行跳过状态 - 指示是否跳过第一行。 true 如果第一行用作标题, false 如果第一行被视为数据false
列标题String列标题来源 - 列标题来源的描述。显示“来自”。 CSV如果从文件中读取了标头,或者读取了提供的自定义标头。from CSV
文化名称String文化/地方规范 - 用于解析的区域性代码(例如,“en-US”、“de-DE”、“fr-FR”)en-US
信息String操作消息 - 描述结果的说明信息 CSV 解析操作Successfully converted CSV and created TXT and JSON outputs

N8N 行动反应

PDF4me 解析 CSV 并转换为 JSON API 返回的结果可以以多种格式查看。请选择最符合您需求的视图:

JSON 回复格式

原始 JSON 来自 API

[
{
"txtFileName": "parsed_data.txt",
"jsonFileName": "parsed_data.json",
"txtFileSize": 657614,
"jsonFileSize": 657614,
"success": true,
"originalFileName": "data.csv",
"delimiter": ",",
"skipFirstLine": false,
"columnHeaders": "from CSV",
"cultureName": "en-US",
"message": "Successfully converted CSV and created TXT and JSON outputs"
}
]

用例

  • 数据库加载: 转变 CSV 出口到 JSON 执行前 SQL 插入件或 REST 电话。
  • Excel 人口统计解析 CSV然后将所得结果送入。 JSON 直接进入“添加行”。
  • 数据验证/掩码: 转动 CSV 提交到 JSON 用于规则检查、转换或编辑工作流程。

获取帮助