メインコンテンツへスキップ

CSVを解析してJSONに変換するには、 n8n アクション

PDF4me CSVを解析する テキストベースの翻訳 CSV/TSV ファイルをクリーンな状態に JSON 任意の配列 n8n ワークフロー。ファイルをドロップイン SharePointS3、またはメール添付ファイルの場合、区切り文字を選択し、カスタムヘッダーを使用するか最初の行を使用するかを決定し、構造化されたデータを即座に受信します。 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 Data、 Base64 String、 URL)Binary Data
入力バイナリフィールド***バイナリバイナリ添付ファイルから読み込む際に必要です。{{ $binary.data }}
Base64ドキュメントの内容***Stringbase64を指定する際に必須 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ファイル名StringTXT出力ファイル名 - 解析されたテキストを含む生成された TXT ファイルの名前 CSV データparsed_data.txt
jsonファイル名StringJSON 出力ファイル名 - 生成された名前 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,
skipFirstLineBoolean最初の行のスキップステータス - 最初の行がスキップされたかどうかを示します。 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 回答形式

生 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 ルールチェック、変換、または編集ワークフロー用。

ヘルプが必要な場合​