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

Excel の行を更新するには、 n8n アクション

PDF4me Excelの行を更新する 既存のワークシート行を直接変更します n8n1つまたは複数に餌を与える JSON オブジェクト(常に配列でラップされている)と PDF4me プロパティを列ヘッダーに一致させ、自動型変換を適用し、選択した行からワークシートを順番に走査します。同期に最適です。 SQL 結果、爽快 CRM スナップショット、または新しい行を挿入せずに承認ステータス列を修正する。

関連ブログ記事
この機能に関するブログ記事はまだありません。近日公開予定です。
その間、PDF4me ブログを閲覧して、あらゆるプラットフォームのチュートリアルやワークフローをご覧ください。
ブログをご覧ください →

設定​

追加する PDF4me 「行の更新」ノードを n8n ワークフローを実行し、必要なパラメータを設定します。初期設定手順については、こちらをご覧ください。 n8n 統合ガイド。

前提条件

  • PDF4me API 資格
  • n8n ワークフローへのアクセス

構成

  1. 追加する PDF4me ワークフローへのノード
  2. 「行の更新」アクションを選択します。
  3. Excelソースコードを提供してください。 JSON 配列、およびオフセットの更新
Excelの行を更新する

パラメータ​

重要: アスタリスク(***)が付いているパラメータは必須項目です。 Json Data 常に JSON 配列(単一の行をラップする [])

パラメータタイプ説明例
入力データ型***StringExcelソースセレクター。オプション: Binary Data、 Base64 String、 URL。Binary Data
入力バイナリフィールド***バイナリ必要な場合 Input Data Type = Binary Data上流バイナリを参照してください。{{ $binary.data }}
Base64ドキュメントの内容***String必要な場合 Input Data Type = Base64 Stringbase64ワークブックを提供してください。UEsDBBQAAAA...
ドキュメントURL***String必要な場合 Input Data Type = URLワークブックへの公開リンク。https://files.example.com/report.xlsx
ファイル名***Stringワークブックの処理名/表示名(拡張子を含む)。inventory.xlsx
JSONデータ***StringJSON オブジェクトの配列。各オブジェクトは、1行ずつ順番に更新します。[{"SKU":"A-100","Stock":45}]
ワークシート名String対象ワークシート。空欄の場合は最初のシートを使用します。Inventory
開始行番号更新を開始するワークシートの行番号は1から始まる(ヘッダーは通常1行目)。2
開始列番号ヘッダーの位置合わせに使用される、1を基準とした列オフセット。1
数値と日付の変換Boolean数値/日付文字列をExcel値に自動変換します。デフォルト true。true
日付形式String変換が有効になっている場合、Excelの日付形式が適用されます。yyyy-MM-dd
数値形式String変換が有効になっている場合のExcelの数値形式。#,##0.00
null値を無視するBooleanいつ truenull は既存のセル値をそのまま残します。true
属性タイトルを無視するBoolean大文字小文字を区別しないヘッダーマッチング。デフォルト false。true
文化名String数値/日付を解析するためのカルチャ。空欄の場合は不変です。en-US
バイナリデータ出力名***Stringパッチ適用済みのワークブックを格納する出力バイナリスロットの名前。document

出力​

出力パラメータ​

パラメータタイプ説明例
ファイル名String行が更新されたExcelドキュメントのファイル名 - 行更新後の出力Excelドキュメントファイルの名前excel_updated.xlsx
ファイルサイズ番号ファイルサイズ(バイト単位) - 行更新後のExcelドキュメントのサイズ(バイト単位)212810
成功BooleanPDF4me 動作状況 - Boolean 行更新処理の成功または失敗を示すフラグ。 PDF4me リターン true 業務の成功と false エラーが発生した場合true
オリジナルファイル名String元のExcelドキュメントのファイル名 - 入力Excelドキュメントファイルの名前myExcelFile.xlsx
ワークシート名Stringワークシート名 - 行が更新されたワークシートの名前Sheet1
開始行番号開始行番号 - 更新が開始された1から始まる行番号1
開始列番号開始列番号 - 更新が開始された1から始まる列番号1
行が更新されました番号更新された行数 - 正常に更新された行の総数1
convertNumericAndDateBoolean数値および日付変換ステータス - 数値と日付の自動変換が有効になっているかどうかを示します。 true 有効になっている場合、 false 無効になっている場合true
日付形式String日付形式が適用されました 変換時に適用された日付フォーマット文字列yyyy-MM-dd
数値形式String数値形式が適用されました 変換時に適用された数値フォーマット文字列N2
null値を無視するBooleanヌル値の処理 - null値が無視されたかどうかを示します。 true nullが無視された場合(既存の値が保持された場合)、 false nullが書き込まれた場合false
属性タイトルを無視するBoolean大文字小文字を区別しないヘッダーマッチング - 大文字小文字を区別しないヘッダーマッチングが使用されたかどうかを示します。 true 有効になっている場合、 false 大文字と小文字を区別する場合false
カルチャー名String文化/地域コード - 数値や日付の解析に使用されるカルチャコード(例:「en-US」、「de-DE」、「fr-FR」)en-US
メッセージString作戦メッセージ - 行更新操作の結果を示す説明メッセージ(更新された行数とワークシート名を含む)Successfully updated 1 row(s) in worksheet 'Sheet1'

N8N 行動対応​

の PDF4me 行を更新する API 複数の形式で表示可能なレスポンスを返します。ニーズに最適な表示形式を選択してください。

JSON 回答形式

生 JSON からの応答 API:

[
{
"fileName": "excel_updated.xlsx",
"fileSize": 212810,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"worksheetName": "Sheet1",
"startRow": 1,
"startColumn": 1,
"rowsUpdated": 1,
"convertNumericAndDate": true,
"dateFormat": "yyyy-MM-dd",
"numericFormat": "N2",
"ignoreNullValues": false,
"ignoreAttributeTitles": false,
"cultureName": "en-US",
"message": "Successfully updated 1 row(s) in worksheet 'Sheet1'"
}
]

ユースケース​

  • 在庫同期: 取得した在庫数を更新します ERP 価格やメタデータには手を加えず、クエリを実行します。
  • 注文またはプロジェクトの状況: パッチの状態、所有者、または SLA 上流システムが更新を送信するたびに列が作成されます。
  • 財務調整: 既存の数式/構造を壊さずに、予測値または実績値の行を毎晩書き換えます。

ヘルプが必要な場合​