Excelファイルで行を結合するには、 n8n アクション
PDF4me 行を結合する 1つまたは複数のワークシート内の重複行をグループ化し、最初に出現した行のみを残し、残りの列の値をセミコロンで連結します(重複は自動的に削除されます)。処理対象のワークシートを選択し、キーとして使用する列を定義し、出力形式を選択します。顧客注文の集計、重複データのクリーンアップ、複数エントリのログの要約などに最適です。
関連ブログ記事
この機能に関するブログ記事はまだありません。近日公開予定です。
その間、PDF4me ブログを閲覧して、あらゆるプラットフォームのチュートリアルやワークフローをご覧ください。
ブログをご覧ください →
設定
追加する PDF4me 「行を結合」ノードを n8n ワークフローを実行し、必要なパラメータを設定します。初期設定手順については、こちらをご覧ください。 n8n 統合ガイド。
前提条件
- PDF4me API 資格
- n8n ワークフローへのアクセス
構成
- 追加する PDF4me ワークフローへのノード
- 「Excelファイルの行を結合する」アクションを選択します。
- ワークブックのソース、ワークシート一覧、および差し込みキーを提供してください。

パラメータ
重要: アスタリスク(***)が付いているパラメーターは必須です。このアクションのワークシートインデックスは 1ベース。
| パラメータ | タイプ | 説明 | 例 |
|---|---|---|---|
| 入力データ型*** | String | ワークブックのソースセレクター(Binary Data、 Base64 String、 URL) | Binary Data |
| 入力バイナリフィールド*** | バイナリ | 必要な場合 Binary Data 選択されました。 | {{ $binary.data }} |
| Base64ドキュメントの内容*** | String | 必要な場合 Base64 String 選択されました。 | UEsDBBQAAAA... |
| ドキュメントURL*** | String | 必要な場合 URL 選択されました。 | https://files.example.com/orders.xlsx |
| ファイル名*** | String | 参照用の論理ファイル名。 | orders.xlsx |
| ワークシート番号*** | String | 処理するワークシートのインデックス(1から始まるカンマ区切り)の例: 1,3。 | 1,2 |
| キー列を結合する | String | カンマ区切りの列インデックス(1から始まる)をグループ化キーとして使用します。空欄の場合は、行全体(完全に一致する重複行)を比較します。 | 1,2 |
| 出力形式 | String | 対象フォーマット: XLSX (デフォルト)、 XLS、 XLSB、 または CSV。 | XLSX |
| バイナリデータ出力名*** | String | 結合されたワークブックを格納するバイナリスロット。 | document |
出力
出力パラメータ
| パラメータ | タイプ | 説明 | 例 |
|---|---|---|---|
| ファイル名 | String | 行が結合されたExcelドキュメントのファイル名 - 行結合後の出力Excelドキュメントファイルの名前 | excel_merged_rows.xlsx |
| ファイルサイズ | 番号 | ファイルサイズ(バイト単位) - 行結合後のExcelドキュメントのサイズ(バイト単位) | 224032 |
| 成功 | Boolean | PDF4me 動作状況 - Boolean 行結合処理の成否を示すフラグ。 PDF4me リターン true 業務の成功と false エラーが発生した場合 | true |
| オリジナルファイル名 | String | 元のExcelドキュメントのファイル名 - 入力Excelドキュメントファイルの名前 | myExcelFile.xlsx |
| ワークシート番号 | String | 処理されたワークシート番号 行結合処理が行われたワークシートインデックス(1から始まる)のカンマ区切りリスト | 1,2 |
| mergeKeyColumns | String | マージキー列が使用されています - マージキー列の説明。行全体が比較された場合は「指定なし」と表示され、特定の列が使用された場合は列インデックスが表示されます。 | none specified |
| 出力形式 | String | 出力ファイル形式 - 出力ファイルの形式。値: "XLSX", "XLS", "XLSB", "CSV「 | XLSX |
| メッセージ | String | 作戦メッセージ - 行結合操作の結果を示す説明メッセージ(処理されたワークシート番号を含む) | Successfully merged rows in Excel file from worksheets 1,2 |
N8N 行動対応
の PDF4me Excelファイル内の行を結合する API 複数の形式で表示可能なレスポンスを返します。ニーズに最適な表示形式を選択してください。
- JSON
- Table
- Schema
- Binary
JSON 回答形式
生 JSON からの応答 API:
[
{
"fileName": "excel_merged_rows.xlsx",
"fileSize": 224032,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"worksheetNumbers": "1,2",
"mergeKeyColumns": "none specified",
"outputFormat": "XLSX",
"message": "Successfully merged rows in Excel file from worksheets 1,2"
}
]
テーブルビュー
構造化された表形式の応答データ:
| パラメータ | 価値 |
|---|---|
| ファイル名 | excel_merged_rows.xlsx |
| ファイルサイズ | 224032 |
| 成功 | true |
| オリジナルファイル名 | myExcelFile.xlsx |
| ワークシート番号 | 1,2 |
| mergeKeyColumns | none specified |
| 出力形式 | XLSX |
| メッセージ | Successfully merged rows in Excel file from worksheets 1,2 |
スキーマビュー
レスポンスのデータ構造と型:
1 item
fileName: T excel_merged_rows.xlsx
fileSize: # 224032
success: ☑ true
originalFileName: T myExcelFile.xlsx
worksheetNumbers: T 1,2
mergeKeyColumns: T none specified
outputFormat: T XLSX
message: T Successfully merged rows in Excel file from worksheets 1,2
タイプ指標:
T= String (文章)#= 番号☑= Boolean[]= Array
バイナリデータビュー
実際のExcelドキュメントファイルのデータとメタデータ:
data
─────────────────────────────
File Name: excel_merged_rows.xlsx
File Extension: xlsx
Mime Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
File Size: 224.0 kB
バイナリデータアクセス:
- n8n バイナリオブジェクト:
$binary.data.data - Base64 コンテンツ直接使用可能
- ファイル操作ダウンロード、メール送信、または保存の準備ができました
ユースケース
- 顧客/注文の統合顧客ごとの複数の取引を1つの集計行にまとめます。
- 重複データのクリーンアップインポートしたリードリストまたはエクスポートしたリードリストから、完全に重複するリードを削除します。
- 在庫概要SKU/ロケーションごとにエントリを統合し、数量に関するメモはすべて1つのセルにまとめます。