跳到主要内容

使用以下方式合并多个 Excel 文件 n8n 行动

PDF4me 合并 Excel 文件 将您的任意数量的工作簿缝合在一起 n8n 工作流程。提供文档列表(每个文档包含文件内容、文件名、可选的工作表筛选器和排序方式),然后选择输出格式(XLSX、XLS、 PDF, 或者 CSV)。 PDF4me 自动处理工作表名称冲突,通过添加数字后缀来实现。

相关博客文章
目前尚无关于此功能的博客文章——敬请期待。
在此期间,您可以浏览 PDF4me 博客,查看适用于各平台的教程和工作流程。
访问博客

设置

添加 PDF4me 将“合并文件”节点添加到您的 n8n 工作流程并配置所需参数。有关初始设置说明,请参阅我们的 n8n 集成指南

先决条件

  • PDF4me API 证书
  • n8n 工作流访问

配置

  1. 添加 PDF4me 工作流的节点
  2. 选择“合并多个 Excel 文件”操作
  3. 建造 Documents 数组并选择输出格式
合并 Excel 文件

参数

重要的: 标有星号 (***) 的参数为必填项。每个条目 Documents 必须包括 FileContent (base64)和 Filename

范围类型描述例子
文件名***String主工作流文件的逻辑名称(用作参考)。merged.xlsx
文件***Array合并项数组。每项需要:
文件内容Base64):工作簿字节
文件名例如: north.xlsx
排序位置:可选数字;较小的值先合并。
要合并的工作表:可选的字符串数组,包含要包含的工作表名称;空数组表示包含所有工作表
[{"FileContent":"...","Filename":"north.xlsx","SortPosition":1,"WorksheetsToMerge":["Summary"]}]
输出格式StringXLSX (默认), XLSPDF, 或者 CSVCSV 仅导出第一个工作表。XLSX
输出文件名String合并结果的名称(不含扩展名)。默认值 mergedQuarterly_Report
二进制数据输出名称***String用于存储合并文档的二进制槽。document

使用 n8n 使用表达式或函数节点来组装 Documents 合并动态文件计数时的数组。

输出

输出参数

范围类型描述例子
文件名String合并工作簿文件名 - 合并后的输出 Excel 文件的名称merged-workbook.xlsx
文件大小数字文件大小(字节) 合并后的 Excel 文件大小(以字节为单位)440413
成功BooleanPDF4me 运行状态 - Boolean 指示文件合并过程成功或失败的标志。 PDF4me 返回 true 为了成功运营和 false 任何错误true
输出格式String输出文件格式 - 合并输出文件的格式。值:“XLSX”、“XLS”、“PDF“,“CSVXLSX
文件计数数字合并的文件数量 - 已合并的Excel文件总数2
文件已合并ArrayArray 合并文件详情 - Array 包含有关每个已合并文件的信息的对象,包括文件名、排序位置和工作表[{"filename": "file1.xlsx", "sortPosition": 1, "worksheets": "all"}]
信息String操作消息 - 描述文件合并操作结果的消息,包括合并的文件数量和输出格式。Successfully merged 2 Excel file(s) into XLSX format

N8N 行动反应

PDF4me 合并多个 Excel 文件 API 返回的结果可以以多种格式查看。请选择最符合您需求的视图:

JSON 回复格式

原始 JSON 来自 API

[
{
"fileName": "merged-workbook.xlsx",
"fileSize": 440413,
"success": true,
"outputFormat": "XLSX",
"filesCount": 2,
"filesMerged": [
{
"filename": "file1.xlsx",
"sortPosition": 1,
"worksheets": "all"
},
{
"filename": "file2.xlsx",
"sortPosition": 1,
"worksheets": "all"
}
],
"message": "Successfully merged 2 Excel file(s) into XLSX format"
}
]

用例

  • 区域报告汇总将区域工作簿合并成一份国家报告,并按以下顺序排列: SortPosition
  • 部门提交材料合并部门工作表,同时仅保留特定标签页(例如, SummaryKPIs)。
  • 可分发的捆绑包合并多个 Excel 数据源,然后转换为 PDF 供领导层审核。

获取帮助