Excel dosyasındaki satırları birleştirme işlemi n8n aksiyon
PDF4me Satırları Birleştir Bir veya daha fazla çalışma sayfasındaki yinelenen satırları gruplandırır, ilk örneği korur ve kalan sütun değerlerini noktalı virgülle birleştirir (yinelenenler otomatik olarak kaldırılır). İşlem yapılacak çalışma sayfalarını seçin, hangi sütunların anahtar görevi göreceğini tanımlayın ve çıktı biçimini belirleyin. Müşteri sipariş özetleri, yinelenen kayıtların temizlenmesi veya çok girişli kayıtların özetlenmesi için idealdir.
Kurmak
Ekle PDF4me “Satırları 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
- "Excel dosyasındaki satırları birleştir" eylemini seçin.
- Çalışma kitabı kaynağını, çalışma sayfası listesini ve birleştirme anahtarlarını sağlayın.

Parametreler
Önemli: Yıldız (***) ile işaretlenmiş parametreler zorunludur. Bu işlemdeki çalışma sayfası indeksleri şunlardır: 1 tabanlı.
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| Giriş Veri Türü*** | String | Çalışma kitabı kaynak seçici (Binary Data, Base64 String, URL). | Binary Data |
| Giriş İkili Alanı*** | İkili | Gerekli olduğu zamanlar Binary Data seçildi. | {{ $binary.data }} |
| Base64 Belge İçeriği*** | String | Gerekli olduğu zamanlar Base64 String seçildi. | UEsDBBQAAAA... |
| Belge URL'si*** | String | Gerekli olduğu zamanlar URL seçildi. | https://files.example.com/orders.xlsx |
| Dosya adı*** | String | Referans için mantıksal dosya adı. | orders.xlsx |
| Çalışma Sayfası Numaraları*** | String | Virgülle ayrılmış çalışma sayfası indeksleri (1 tabanlı) işlenecektir. Örnek: 1,3. | 1,2 |
| Anahtar Sütunları Birleştir | String | Virgülle ayrılmış sütun indeksleri (1 tabanlı) gruplama anahtarı olarak kullanılır. Boş bırakıldığında tüm satırlar karşılaştırılır (tam kopyalar). | 1,2 |
| Çıktı Formatı | String | Hedef format: XLSX (varsayılan), XLS, XLSB, veya CSV. | XLSX |
| İkili Veri Çıkış Adı*** | String | Birleştirilmiş çalışma kitabını tutacak ikili dosya yuvası. | document |
Çıktı
Çıkış Parametreleri
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| dosya adı | String | Birleştirilmiş satırlara sahip Excel belgesi dosya adı - Satır birleştirme işleminden sonra oluşturulacak Excel dosyasının adı | excel_merged_rows.xlsx |
| dosya boyutu | Sayı | Dosya boyutu (bayt cinsinden) - Satır birleştirme işleminden sonra Excel belgesinin bayt cinsinden boyutu | 224032 |
| başarı | Boolean | PDF4me operasyon durumu - Boolean Satır 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 |
| orijinalDosyaAdı | String | Orijinal Excel belgesi dosya adı - Giriş Excel dosyasının adı | myExcelFile.xlsx |
| çalışma sayfasıSayılar | String | Çalışma sayfası numaraları işlendi - Satır birleştirme işlemi için işlenen çalışma sayfası indekslerinin (1 tabanlı) virgülle ayrılmış listesi | 1,2 |
| birleştirmeAnahtarSütunlar | String | Kullanılan anahtar sütunları birleştir - Kullanılan birleştirme anahtar sütunlarının açıklaması. Tüm satırlar karşılaştırıldıysa "belirtilmedi", belirli sütunlar kullanıldıysa sütun indeksleri gösterilir. | none specified |
| çıktıBiçimi | String | Çıktı dosya formatı - Çıktı dosyasının formatı. Değerler: "XLSX", "XLS", "XLSB", "CSV" | XLSX |
| mesaj | String | Operasyon mesajı - İşlem gören çalışma sayfası numaralarını da içeren, satır birleştirme işleminin sonucunu gösteren açıklayıcı mesaj. | Successfully merged rows in Excel file from worksheets 1,2 |
N8N Eylem Yanıtı
O PDF4me Excel dosyasındaki satırları 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": "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"
}
]
Tablo Görünümü
Yanıt verileri yapılandırılmış tablo formatında:
| Parametre | Değer |
|---|---|
| dosya adı | excel_merged_rows.xlsx |
| dosya boyutu | 224032 |
| başarı | true |
| orijinalDosyaAdı | myExcelFile.xlsx |
| çalışma sayfasıSayılar | 1,2 |
| birleştirmeAnahtarSütunlar | none specified |
| çıktıBiçimi | XLSX |
| mesaj | Successfully merged rows in Excel file from worksheets 1,2 |
Şema Görünümü
Yanıtın veri yapısı ve türleri:
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
Tip Göstergeleri:
T= String (Metin)#= Sayı☑= Boolean[]= Array
İkili Veri Görünümü
Excel dosyasının gerçek verileri ve meta verileri:
data
─────────────────────────────
File Name: excel_merged_rows.xlsx
File Extension: xlsx
Mime Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
File Size: 224.0 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ı
- Müşteri/sipariş birleştirmeMüşteri başına birden fazla işlemi tek bir özet satırında birleştirin.
- Yinelenen kayıtların temizlenmesiİçe aktarılan veya dışa aktarılan potansiyel müşteri listelerinden birebir aynı olan kayıtları kaldırın.
- Envanter özetleri: Girişleri SKU/konuma göre birleştirin ve tüm miktar notlarını tek bir hücrede tutun.