Excel の行を更新するには、 n8n アクション
PDF4me Excelの行を更新する 既存のワークシート行を直接変更します n8n1つまたは複数に餌を与える JSON オブジェクト(常に配列でラップされている)と PDF4me プロパティを列ヘッダーに一致させ、自動型変換を適用し、選択した行からワークシートを順番に走査します。同期に最適です。 SQL 結果、爽快 CRM スナップショット、または新しい行を挿入せずに承認ステータス列を修正する。
関連ブログ記事
この機能に関するブログ記事はまだありません。近日公開予定です。
その間、PDF4me ブログを閲覧して、あらゆるプラットフォームのチュートリアルやワークフローをご覧ください。
ブログをご覧ください →
設定
追加する PDF4me 「行の更新」ノードを n8n ワークフローを実行し、必要なパラメータを設定します。初期設定手順については、こちらをご覧ください。 n8n 統合ガイド。
前提条件
- PDF4me API 資格
- n8n ワークフローへのアクセス
構成
- 追加する PDF4me ワークフローへのノード
- 「行の更新」アクションを選択します。
- Excelソースコードを提供してください。 JSON 配列、およびオフセットの更新

パラメータ
重要: アスタリスク(***)が付いているパラメータは必須項目です。
Json Data常に JSON 配列(単一の行をラップする[])
| パラメータ | タイプ | 説明 | 例 |
|---|---|---|---|
| 入力データ型*** | String | Excelソースセレクター。オプション: 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データ*** | String | JSON オブジェクトの配列。各オブジェクトは、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 |
| 成功 | Boolean | PDF4me 動作状況 - Boolean 行更新処理の成功または失敗を示すフラグ。 PDF4me リターン true 業務の成功と false エラーが発生した場合 | true |
| オリジナルファイル名 | String | 元のExcelドキュメントのファイル名 - 入力Excelドキュメントファイルの名前 | myExcelFile.xlsx |
| ワークシート名 | String | ワークシート名 - 行が更新されたワークシートの名前 | Sheet1 |
| 開始行 | 番号 | 開始行番号 - 更新が開始された1から始まる行番号 | 1 |
| 開始列 | 番号 | 開始列番号 - 更新が開始された1から始まる列番号 | 1 |
| 行が更新されました | 番号 | 更新された行数 - 正常に更新された行の総数 | 1 |
| convertNumericAndDate | Boolean | 数値および日付変換ステータス - 数値と日付の自動変換が有効になっているかどうかを示します。 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
- Table
- Schema
- Binary
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'"
}
]
テーブルビュー
構造化された表形式の応答データ:
| パラメータ | 価値 |
|---|---|
| ファイル名 | excel_updated.xlsx |
| ファイルサイズ | 212810 |
| 成功 | true |
| オリジナルファイル名 | myExcelFile.xlsx |
| ワークシート名 | Sheet1 |
| 開始行 | 1 |
| 開始列 | 1 |
| 行が更新されました | 1 |
| convertNumericAndDate | true |
| 日付形式 | yyyy-MM-dd |
| 数値形式 | N2 |
| null値を無視する | false |
| 属性タイトルを無視する | false |
| カルチャー名 | en-US |
| メッセージ | Successfully updated 1 row(s) in worksheet 'Sheet1' |
スキーマビュー
レスポンスのデータ構造と型:
1 item
fileName: T excel_updated.xlsx
fileSize: # 212810
success: ☑ true
originalFileName: T myExcelFile.xlsx
worksheetName: T Sheet1
startRow: # 1
startColumn: # 1
rowsUpdated: # 1
convertNumericAndDate: ☑ true
dateFormat: T yyyy-MM-dd
numericFormat: T N2
ignoreNullValues: ☑ false
ignoreAttributeTitles: ☑ false
cultureName: T en-US
message: T Successfully updated 1 row(s) in worksheet 'Sheet1'
タイプ指標:
T= String (文章)#= 番号☑= Boolean[]= Array
バイナリデータビュー
実際のExcelドキュメントファイルのデータとメタデータ:
data
─────────────────────────────
File Name: excel_updated.xlsx
File Extension: xlsx
Mime Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
File Size: 212.8 kB
バイナリデータアクセス:
- n8n バイナリオブジェクト:
$binary.data.data - Base64 コンテンツ直接使用可能
- ファイル操作ダウンロード、メール送信、または保存の準備ができました
ユースケース
- 在庫同期: 取得した在庫数を更新します ERP 価格やメタデータには手を加えず、クエリを実行します。
- 注文またはプロジェクトの状況: パッチの状態、所有者、または SLA 上流システムが更新を送信するたびに列が作成されます。
- 財務調整: 既存の数式/構造を壊さずに、予測値または実績値の行を毎晩書き換えます。