CSVを解析してJSONに変換するには、 n8n アクション
PDF4me CSVを解析する テキストベースの翻訳 CSV/TSV ファイルをクリーンな状態に JSON 任意の配列 n8n ワークフロー。ファイルをドロップイン SharePointS3、またはメール添付ファイルの場合、区切り文字を選択し、カスタムヘッダーを使用するか最初の行を使用するかを決定し、構造化されたデータを即座に受信します。 JSON のために APIsデータベース、またはExcelへの挿入。
関連ブログ記事
この機能に関するブログ記事はまだありません。近日公開予定です。
その間、PDF4me ブログを閲覧して、あらゆるプラットフォームのチュートリアルやワークフローをご覧ください。
ブログをご覧ください →
設定
追加する PDF4me 「パース」 CSV」ノードをあなたの n8n ワークフローを実行し、必要なパラメータを設定します。初期設定手順については、こちらをご覧ください。 n8n 統合ガイド。
前提条件
- PDF4me API 資格
- n8n ワークフローへのアクセス
構成
- 追加する PDF4me ワークフローへのノード
- 「解析」を選択してください CSV そして変換して JSON" アクション
- 提供する CSV ソース、区切り文字、およびヘッダー戦略

パラメータ
重要: アスタリスク(***)が付いているパラメータは必須項目です。 PDF4me 出力 JSON 配列は次のようにシリアル化されます UTF-8 バイト。
| パラメータ | タイプ | 説明 | 例 | |
|---|---|---|---|---|
| 入力データ型*** | String | CSV ソース (Binary Data、 Base64 String、 URL) | Binary Data | |
| 入力バイナリフィールド*** | バイナリ | バイナリ添付ファイルから読み込む際に必要です。 | {{ $binary.data }} | |
| Base64ドキュメントの内容*** | String | base64を指定する際に必須 CSV 文章。 | VXNlcm5hbWUsRW1haWwK... | |
| ドキュメントURL*** | String | 公共の場で必要 HTTP(S) URLs。 | https://files.example.com/leads.csv | |
| ファイル名*** | String | 名前 CSV ファイル(参照/ログ用)。 | leads.csv | |
| デリミタ*** | String | フィールドセパレータ(,、 ;、 \t、` | `、またはカスタムの複数文字文字列)。 | , |
| 列ヘッダー | String | カンマ区切りのオプションのヘッダーリスト。指定されている場合は、ファイルヘッダーを上書きします。 | FirstName,LastName,Email | |
| 最初の行をスキップ | Boolean | いつ true そして Column Headers 空です、最初の CSV 行がヘッダーになります。 false 列1、列2を自動生成します... | true | |
| バイナリデータ出力名*** | String | バイナリスロットには JSON ファイル(例: parsed_data.json) | document |
出力
出力パラメータ
| パラメータ | タイプ | 説明 | 例 |
|---|---|---|---|
| txtファイル名 | String | TXT出力ファイル名 - 解析されたテキストを含む生成された TXT ファイルの名前 CSV データ | parsed_data.txt |
| jsonファイル名 | String | JSON 出力ファイル名 - 生成された名前 JSON 解析されたファイルを含む CSV データ | parsed_data.json |
| txtファイルサイズ | 番号 | TXTファイルのサイズ(バイト単位) - TXT出力ファイルのサイズ(バイト単位) | 657614 |
| jsonファイルサイズ | 番号 | JSON ファイルサイズ(バイト単位) - サイズ JSON 出力ファイル(バイト単位) | 657614 |
| 成功 | Boolean | PDF4me 動作状況 - Boolean 成功または失敗を示すフラグ CSV 解析処理。 PDF4me リターン true 業務の成功と false エラーが発生した場合 | true |
| オリジナルファイル名 | String | オリジナル CSV ファイル名 - 入力の名前 CSV ファイル | data.csv |
| デリミタ | String | 区切り文字が使用されています - 解析に使用されたフィールド区切り文字 CSV | , |
| skipFirstLine | Boolean | 最初の行のスキップステータス - 最初の行がスキップされたかどうかを示します。 true 最初の行がヘッダーとして使用された場合、 false 最初の行がデータとして扱われた場合 | false |
| 列ヘッダー | String | 列ヘッダーのソース - 列ヘッダーの取得元の説明。「from」と表示されます。 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
- Table
- Schema
- Binary
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"
}
]
テーブルビュー
構造化された表形式の応答データ:
| パラメータ | 価値 |
|---|---|
| txtファイル名 | parsed_data.txt |
| jsonファイル名 | parsed_data.json |
| txtファイルサイズ | 657614 |
| jsonファイルサイズ | 657614 |
| 成功 | true |
| オリジナルファイル名 | data.csv |
| デリミタ | , |
| skipFirstLine | false |
| 列ヘッダー | from CSV |
| カルチャー名 | en-US |
| メッセージ | Successfully converted CSV and created TXT and JSON outputs |
注:このアクションは2つのバイナリ出力を返します。 data_txt (TXT形式) data_json (JSON フォーマット)どちらも同じ解析済みデータを含む CSV データ。
スキーマビュー
レスポンスのデータ構造と型:
1 item
txtFileName: T parsed_data.txt
jsonFileName: T parsed_data.json
txtFileSize: # 657614
jsonFileSize: # 657614
success: ☑ true
originalFileName: T data.csv
delimiter: T ,
skipFirstLine: ☑ false
columnHeaders: T from CSV
cultureName: T en-US
message: T Successfully converted CSV and created TXT and JSON outputs
タイプ指標:
T= String (文章)#= 番号☑= Boolean[]= Array
バイナリデータビュー
解析された CSV データは 2 つのバイナリ ファイルとして返されます。1 つは TXT 形式、もう 1 つは JSON 形式:
data_txt
─────────────────────────────
File Name: parsed_data.txt
File Extension: txt
Mime Type: text/plain
File Size: 657.6 kB
data_json
─────────────────────────────
File Name: parsed_data.json
File Extension: json
Mime Type: application/json
File Size: 657.6 kB
バイナリデータアクセス:
- TXTバイナリオブジェクト:
$binary.data_txt.data - JSON バイナリオブジェクト:
$binary.data_json.data - Base64 コンテンツ両方のフォーマットで直接使用可能
- ファイル操作ダウンロード、メール送信、または保存の準備ができました
ユースケース
- データベースの読み込み: 変換する CSV 輸出先 JSON 実行前に SQL 挿入物または REST 電話。
- Excelへのデータ入力: 解析 CSV結果として得られたものを JSON 直接「行の追加」に進みます。
- データ検証/マスキング: 振り向く CSV 提出先 JSON ルールチェック、変換、または編集ワークフロー用。