Birden fazla Excel dosyasını birleştirmek için n8n aksiyon
PDF4me Excel Dosyalarını Birleştir İstediğiniz sayıda çalışma kitabını bir araya getirir. n8n İş akışı. Bir belge listesi sağlayın (her biri dosya içeriği, dosya adı, isteğe bağlı çalışma sayfası filtreleri ve sıralama ile birlikte), ardından bir çıktı biçimi seçin (XLSX, XLS, PDF, veya CSV). PDF4me Çalışma sayfası adlarındaki çakışmaları otomatik olarak sayısal ekler ekleyerek giderir.
Kurmak
Ekle PDF4me “Dosyaları Birleştir” düğmesini sizin n8n İş akışını düzenleyin ve gerekli parametreleri yapılandırın. İlk kurulum talimatları için, lütfen sayfamıza bakın. n8n Entegrasyon Kılavuzu.
Önkoşullar
- PDF4me API kimlik bilgileri
- n8n iş akışına erişim
Yapılandırma
- Ekle PDF4me iş akışına düğüm
- "Birden fazla Excel dosyasını birleştir" eylemini seçin.
- İnşa et
Documentsdiziyi seçin ve çıktı biçimini belirleyin.

Parametreler
Önemli: Yıldız (*) ile işaretlenmiş parametreler zorunludur. Her bir girişin içinde
DocumentsiçermelidirFileContent(base64) veFilename.
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| Dosya adı*** | String | Birincil iş akışı dosyasının mantıksal adı (referans olarak kullanılır). | merged.xlsx |
| Belgeler*** | Array | Birleştirme öğeleri dizisi. Her öğe şunları gerektirir: • Dosya İçeriği (Base64): çalışma kitabı baytları • Dosya adıÖrneğin, north.xlsx• Sıralama Konumu: isteğe bağlı sayı; daha düşük değerler önce birleştirilir • Çalışma SayfalarıBirleştir: Dahil edilecek çalışma sayfası adlarının isteğe bağlı dize dizisi; boş = tüm sayfalar | [{"FileContent":"...","Filename":"north.xlsx","SortPosition":1,"WorksheetsToMerge":["Summary"]}] |
| Çıktı Formatı | String | XLSX (varsayılan), XLS, PDF, veya CSV. CSV Yalnızca ilk çalışma sayfasını dışa aktarır. | XLSX |
| Çıktı Dosya Adı | String | Birleştirilmiş sonucun adı (uzantısı olmadan). Varsayılan merged. | Quarterly_Report |
| İkili Veri Çıkış Adı*** | String | Birleştirilmiş belgeyi saklamak için ikili dosya yuvası. | document |
Kullanmak
n8nifadeleri veya İşlev düğümünü bir araya getirmek içinDocumentsDinamik dosya sayımlarını birleştirirken dizi kullanılır.
Çıktı
Çıkış Parametreleri
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| dosya adı | String | Birleştirilmiş çalışma kitabı dosya adı - Birleştirilmiş Excel dosyasının adı | merged-workbook.xlsx |
| dosya boyutu | Sayı | Dosya boyutu (bayt cinsinden) - Birleştirilmiş Excel dosyasının bayt cinsinden boyutu | 440413 |
| başarı | Boolean | PDF4me operasyon durumu - Boolean Dosya birleştirme işleminin başarılı veya başarısız olduğunu gösteren bayrak. PDF4me iadeler true başarılı operasyonlar için ve false herhangi bir hata için | true |
| çıktıBiçimi | String | Çıktı dosya formatı - Birleştirilmiş çıktı dosyasının formatı. Değerler: "XLSX", "XLS", "PDF", "CSV" | XLSX |
| dosya sayısı | Sayı | Birleştirilen dosya sayısı - Birleştirilen Excel dosyalarının toplam sayısı | 2 |
| Dosyalar Birleştirildi | Array | Array birleştirilmiş dosya ayrıntılarının - Array Birleştirilen her dosya hakkında dosya adı, sıralama konumu ve çalışma sayfaları dahil olmak üzere bilgi içeren nesneler. | [{"filename": "file1.xlsx", "sortPosition": 1, "worksheets": "all"}] |
| mesaj | String | Operasyon mesajı - Birleştirilen dosya sayısı ve çıktı formatı da dahil olmak üzere dosya birleştirme işleminin sonucunu gösteren açıklayıcı mesaj. | Successfully merged 2 Excel file(s) into XLSX format |
N8N Eylem Yanıtı
O PDF4me Birden fazla Excel dosyasını birleştirme API Yanıtı birden fazla formatta görüntüleyebilirsiniz. İhtiyaçlarınıza en uygun görünümü seçin:
- JSON
- Table
- Schema
- Binary
JSON Yanıt Formatı
Ham JSON yanıt olarak 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"
}
]
Tablo Görünümü
Yanıt verileri yapılandırılmış tablo formatında:
| Parametre | Değer |
|---|---|
| dosya adı | merged-workbook.xlsx |
| dosya boyutu | 440413 |
| başarı | true |
| çıktıBiçimi | XLSX |
| dosya sayısı | 2 |
| Dosyalar Birleştirildi | Birleştirilmiş dosya nesnelerinin dizisi |
| mesaj | Successfully merged 2 Excel file(s) into XLSX format |
Birleştirilmiş Dosya Dizisi Ayrıntıları:
| Parametre | Değer |
|---|---|
| dosya adı | file1.xlsx |
| sıralamaKonumu | 1 |
| çalışma sayfaları | all |
| Parametre | Değer |
|---|---|
| dosya adı | file2.xlsx |
| sıralamaKonumu | 1 |
| çalışma sayfaları | all |
Şema Görünümü
Yanıtın veri yapısı ve türleri:
1 item
fileName: T merged-workbook.xlsx
fileSize: # 440413
success: ☑ true
outputFormat: T XLSX
filesCount: # 2
filesMerged: [] Array
[0]: {} Object
filename: T file1.xlsx
sortPosition: # 1
worksheets: T all
[1]: {} Object
filename: T file2.xlsx
sortPosition: # 1
worksheets: T all
message: T Successfully merged 2 Excel file(s) into XLSX format
Tip Göstergeleri:
T= String (Metin)#= Sayı☑= Boolean[]= Array{}= Object
İkili Veri Görünümü
Excel dosyasının gerçek verileri ve meta verileri:
data
─────────────────────────────
File Name: merged-workbook.xlsx
File Extension: xlsx
Mime Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
File Size: 440 kB
İkili Verilere Erişim:
- n8n İkili Nesne:
$binary.data.data - Base64 İçerikDoğrudan kullanıma hazır
- Dosya İşlemleriİndirmeye, e-postaya veya depolamaya hazır.
Kullanım Senaryoları
- Bölgesel rapor konsolidasyonu: Bölgesel çalışma kitaplarını, sipariş sırasına göre tek bir ulusal raporda birleştirin.
SortPosition. - Bölüm başvuruları: Yalnızca belirli sekmeleri (örneğin,
Summary,KPIs). - Dağıtıma hazır paketlerBirden fazla Excel kaynağını birleştirin ve ardından dönüştürün. PDF Liderlik değerlendirmesi için.