Excel çalışma sayfasından satırları ayıklamak için şunu kullanın: n8n aksiyon
PDF4me Satırları Çıkar Herhangi bir çalışma sayfası dilimini kullanıma hazır hale dönüştürür. JSON içinde n8n. 0 tabanlı satır/sütun aralıklarını belirtin, ilk satırın başlık olup olmayacağına karar verin, gizli veya boş satırları atlayın ve değerlerin (sayılar, mantıksal değerler, vb.) yazılı kalıp kalmayacağını seçin. ISO (tarihler) veya metne dönüştürülmeye zorlanır. Excel verilerini aktarmak için idealdir. APIs, veritabanları veya ek PDF4me Eylemler.
Kurmak
Ekle PDF4me “Satırları Çıkar” düğümünü şuraya ekleyin: 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 çalışma sayfasından satırları ayıkla" eylemini seçin.
- Excel kaynak dosyasını ve çıkarma penceresini sağlayın.

Parametreler
Önemli: Yıldız (***) ile işaretlenmiş parametreler zorunludur. Satır/sütun indeksleri şunlardır: 0 tabanlı (0. satır = Excel'de 1. satır).
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| Giriş Veri Türü*** | String | Excel 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. Herkese açık dosya bağlantısı. | https://files.example.com/report.xlsx |
| Dosya adı*** | String | Uzantısıyla birlikte mantıksal çalışma kitabı adı. | analytics.xlsx |
| Çalışma Sayfası Adı | String | Okunacak çalışma sayfası. Boş sayfa = ilk sayfa. | Summary |
| Birinci Sıra*** | Sayı | Çıkarma işlemi için 0 tabanlı başlangıç satırı. | 0 |
| Son sıra | Sayı | 0 tabanlı bitiş satırı. Kullanın -1 Son veri satırına kadar okumak için. | -1 |
| Birinci Sütun | Sayı | 0 tabanlı başlangıç sütunu (0 = A sütunu). | 0 |
| Son Sütun | Sayı | 0 tabanlı bitiş sütunu. Kullanın -1 son veri sütunu için. | -1 |
| Başlık satırı içeriyor | Boolean | true kullanımlar First Row Sütun başlıkları olarak kullanır ve verilerden hariç tutar. | true |
| Gizli Satırları Hariç Tut | Boolean | Excel'de gizli olan satırları atla. | false |
| Gizli Sütunları Hariç Tut | Boolean | Gizli sütunları atla. | false |
| Boş Satırları Hariç Tut | Boolean | Tüm hücreleri boş olan satırları silin. | true |
| Boş Hücreleri Dışa Aktar | Boolean | Boş metin değerlerine sahip boş hücreleri atlamak yerine, onları dahil edin. | false |
| Değerleri Metin Olarak Dışa Aktar | Boolean | Tüm değerleri dizeye dönüştür. false Yerel türleri korur. | false |
| İkili Veri Çıkış Adı*** | String | İkili yuva seri numaralı bilgileri saklıyor JSON (PDF4me iadeler JSON bayt). | document |
Çıktı
Çıkış Parametreleri
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| başarı | Boolean | PDF4me operasyon durumu - Boolean Satır çıkarma 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ı adı | String | Çalışma sayfası adı - Satırların çıkarıldığı çalışma sayfasının adı | First Worksheet |
| Başlık satırına sahip | Boolean | Başlık satırı durumu - İlk satırın başlık olarak ele alınıp alınmadığını gösterir. true Başlıklar kullanılmış olsaydı, false aksi takdirde | true |
| ilk sıra | Sayı | İlk satır indeksi (0 tabanlı) - Çıkarılan ilk satırın 0 tabanlı indeksi | 0 |
| son satır | Sayı | Son satır indeksi (0 tabanlı) - Çıkarılan son satırın 0 tabanlı indeksi. -1 Son veri satırına kadar veri çıkarılmasını gösterir. | 2 |
| ilkSütun | Sayı | İlk sütun indeksi (0 tabanlı) - Çıkarılan ilk sütunun 0 tabanlı indeksi (0 = A sütunu) | 0 |
| sonSütun | Sayı | Son sütun indeksi (0 tabanlı) - Çıkarılan son sütunun 0 tabanlı indeksi. -1 Son veri sütununa kadar veri çıkarılmasını gösterir. | -1 |
| Boş satırları hariç tut | Boolean | Boş satır hariç tutma - Boş satırların hariç tutulup tutulmadığını gösterir. true hariç tutulursa, false dahil edilirse | true |
| Gizli Satırları hariç tut | Boolean | Gizli satır hariç tutma - Gizli satırların hariç tutulup tutulmadığını gösterir. true hariç tutulursa, false dahil edilirse | true |
| Gizli sütunları hariç tut | Boolean | Gizli sütun hariç tutma - Gizli sütunların hariç tutulup tutulmadığını gösterir. true hariç tutulursa, false dahil edilirse | true |
| exportValuesAsText | Boolean | Metin dışa aktarma modu - Değerlerin metin olarak dışa aktarılıp aktarılmadığını gösterir. true Eğer dizelere zorlanırsa, false yerel türler korunursa | false |
| Boş Hücreleri dışa aktar | Boolean | Boş hücre dışa aktarımı - Boş hücrelerin dışa aktarılıp aktarılmadığını gösterir. true Boş dizelerle birlikte dahil edilirse, false atlanırsa | false |
| exportAsObject | Boolean | Nesne dışa aktarma modu - Verilerin nesne biçiminde dışa aktarılıp aktarılmadığını gösterir. | false |
| köprü bağlantısı Biçimi | String | Köprü bağlantısı formatı - Çıkarılan verilerdeki köprü bağlantıları için kullanılan biçim. Değerler: "Metin", "URL", vb. | Text |
| kültür | String | Kültür/Yerel kod - Veri çıkarma işleminde kullanılan kültür kodu (örneğin, "en-US", "de-DE", "fr-FR") | en-US |
| Çıkarılan satırlar | Sayı | Çıkarılan satır sayısı - Başarıyla çıkarılan toplam satır sayısı | 1 |
| çıkarılan veriler | Object | Çıkarılan veri nesnesi - Çıkarılan satır verilerini içeren ve rowData dizisine sahip iç içe nesne | {"rowData": [{"Column1": 1, "First Name": "Dulce"}]} |
| mesaj | String | Operasyon mesajı - Çıkarılan satır sayısı ve çalışma sayfası adı da dahil olmak üzere, satır çıkarma işleminin sonucunu gösteren açıklayıcı mesaj. | Successfully extracted 1 row(s) from worksheet 'First Worksheet' |
N8N Eylem Yanıtı
O PDF4me Excel çalışma sayfasından satırları ayıklayın 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:
[
{
"success": true,
"originalFileName": "myExcelFile.xlsx",
"worksheetName": "First Worksheet",
"hasHeaderRow": true,
"firstRow": 0,
"lastRow": 2,
"firstColumn": 0,
"lastColumn": -1,
"excludeEmptyRows": true,
"excludeHiddenRows": true,
"excludeHiddenColumns": true,
"exportValuesAsText": false,
"exportEmptyCells": false,
"exportAsObject": false,
"hyperlinkFormat": "Text",
"culture": "en-US",
"rowsExtracted": 1,
"extractedData": {
"document": null,
"fileName": null,
"success": true,
"errorMessage": null,
"rowData": [
{
"Column1": 1,
"First Name": "Dulce",
"Last Name": "Abril",
"Gender": "Female",
"Country": "United States",
"Age": 32,
"Date": "15/10/2017",
"Id": 1562
},
{
"Column1": 2,
"First Name": "Mara",
"Last Name": "Hashimoto",
"Gender": "Female",
"Country": "Great Britain",
"Age": 25,
"Date": "16/08/2016",
"Id": 1582
}
]
},
"message": "Successfully extracted 1 row(s) from worksheet 'First Worksheet'"
}
]
Tablo Görünümü
Yanıt verileri yapılandırılmış tablo formatında:
| Parametre | Değer |
|---|---|
| başarı | true |
| orijinalDosyaAdı | myExcelFile.xlsx |
| çalışma sayfası adı | First Worksheet |
| Başlık satırına sahip | true |
| ilk sıra | 0 |
| son satır | 2 |
| ilkSütun | 0 |
| sonSütun | -1 |
| Boş satırları hariç tut | true |
| Gizli Satırları hariç tut | true |
| Gizli sütunları hariç tut | true |
| exportValuesAsText | false |
| Boş Hücreleri dışa aktar | false |
| exportAsObject | false |
| köprü bağlantısı Biçimi | Text |
| kültür | en-US |
| Çıkarılan satırlar | 1 |
| çıkarılan veriler | rowData dizisini içeren nesne |
| mesaj | Successfully extracted 1 row(s) from worksheet 'First Worksheet' |
Çıkarılan Veri Nesnesi:
| Parametre | Değer |
|---|---|
| belge | null |
| dosya adı | null |
| başarı | true |
| hataMesajı | null |
| satırVerisi | Çıkarılan satır nesnelerinin dizisi |
Not: rowData, çıkarılan satır nesnelerini sütun başlıklarını anahtar olarak kullanan bir dizi halinde içerir.
Şema Görünümü
Yanıtın veri yapısı ve türleri:
1 item
success: ☑ true
originalFileName: T myExcelFile.xlsx
worksheetName: T First Worksheet
hasHeaderRow: ☑ true
firstRow: # 0
lastRow: # 2
firstColumn: # 0
lastColumn: # -1
excludeEmptyRows: ☑ true
excludeHiddenRows: ☑ true
excludeHiddenColumns: ☑ true
exportValuesAsText: ☑ false
exportEmptyCells: ☑ false
exportAsObject: ☑ false
hyperlinkFormat: T Text
culture: T en-US
rowsExtracted: # 1
extractedData: {} Object
document: null
fileName: null
success: ☑ true
errorMessage: null
rowData: [] Array
[0]: {} Object
Column1: # 1
First Name: T Dulce
Last Name: T Abril
Gender: T Female
Country: T United States
Age: # 32
Date: T 15/10/2017
Id: # 1562
[1]: {} Object
Column1: # 2
First Name: T Mara
Last Name: T Hashimoto
Gender: T Female
Country: T Great Britain
Age: # 25
Date: T 16/08/2016
Id: # 1582
message: T Successfully extracted 1 row(s) from worksheet 'First Worksheet'
Tip Göstergeleri:
T= String (Metin)#= Sayı☑= Boolean[]= Array{}= Objectnull= Boş değer
İkili Veri Görünümü
Çıkarılan veriler şu şekilde döndürülür: JSON Yanıtta. Satır verilerine doğrudan erişin. extractedData.rowData sıralamak:
extractedData
─────────────────────────────
rowData: Array of row objects
success: true
errorMessage: null
Veri Erişimi:
- Satır Veri Dizisi:
$json.extractedData.rowData - Bireysel Satırlar:
$json.extractedData.rowData[0] - Sütun Değerleri:
$json.extractedData.rowData[0]["First Name"] - JSON Cevap: Yapılandırılmış olarak mevcuttur JSON içinde n8n cevap
Kullanım Senaryoları
- API beslemelerFiltrelenmiş satırları ayıklayın ve doğrudan gönderin. REST uç noktalar veya webhook tüketicileri.
- Veritabanı alımıExcel raporlarını yapılandırılmış hale dönüştürün JSON SQL/NoSQL veritabanlarına veri eklemeden önce her gece.
- Doğrulama ve Kalite GüvencesiKural kontrolleri için aralıklar çekin, uyarılar gönderin veya diğer iş akışlarını manuel olarak dışa aktarmaya gerek kalmadan zenginleştirin.