Excel'de Metin Bul ve Değiştir özelliğini kullanarak n8n aksiyon
PDF4me Excel'de Metni Değiştir Excel belgelerinde kapsamlı arama ve değiştirme işlemlerini mümkün kılar. n8n İsteğe bağlı biçimlendirme uygulamasıyla otomasyon iş akışları. Excel dosyalarını şu şekilde işleyin: n8n tetikleyiciler, ikili veriler, base64 dizeleri veya halka açık URLs Bu çözüm, tam metin eşleştirme veya düzenli ifadeler (regex) kullanarak metni değiştirme, büyük/küçük harf duyarlılığına sahip eşleştirme seçenekleri, tüm hücre veya kısmi eşleştirme, tek işlemde birden fazla değiştirme ifadesi ve isteğe bağlı biçimlendirme değişiklikleri (yazı tipi, renk, boyut, kalın, italik, altı çizili, üstü çizili, alt simge, üst simge) sunar. Bu çözüm, kapsamlı biçimlendirme kontrolü ve sorunsuz entegrasyon ile tüm çalışma sayfalarında metin değiştirme gerektiren veri standardizasyonu, içerik güncellemeleri, hata düzeltme, otomatik metin dönüştürme ve gizlilik maskeleme iş akışları için idealdir.
Kurmak
Ekle PDF4me "Metni Değiştir" düğmesini sizinkine değiştirin. 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:
- Eklemek PDF4me düğümden iş akışına
- "Metni bul ve değiştir" işlemini seçin.
- Giriş parametrelerini yapılandırın (aşağıya bakınız)

Parametreler
"Metni Değiştir" eylemi için tüm parametrelerin listesi. Metin değiştirme işlemini kontrol etmek için bu parametreleri yapılandırın.
Önemli: Yıldız (*) ile işaretlenmiş parametreler zorunludur. Bu işlem, tüm çalışma sayfaları Excel dosyasında.
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| Giriş Veri Türü*** | String | Excel Giriş Biçimi Seçimi • Excel veri girişinizin formatını seçin • PDF4me birden fazla giriş türünü destekler • Seçenekler: İkili Veri, Base64 Dize veya URL | Binary Data |
| Giriş İkili Alanı*** | İkili | İkili Excel Dosyası Girişi (İkili veri ise gereklidir) • Önceki dersten alınan Excel dosyasına (.xlsx, .xls) referans verin. n8n düğüm veya dosya yükleme • PDF4me Otomatik format algılama özelliğiyle ikili Excel dosyalarını işler. • Giriş Veri Türü "İkili Veri" olduğunda gereklidir. | {{ $binary.data }} |
| Base64 Excel İçeriği*** | String | Base64 Kodlanmış Excel Girişi (Base64 dizesi ise gereklidir) • Excel içeriğini (.xlsx, .xls) base64 kodlu dize olarak sağlayın. • PDF4me Excel içeriğini otomatik olarak çözümler ve işler. • Giriş Veri Türü "Base64 Dize" olduğunda gereklidir. | UEsDBBQABgAI... |
| Excel URL'si*** | String | Herkese Açık Excel URL Giriş (URL ise gereklidir) • Herkese açık/açık izin verin URL Excel dosyasına (.xlsx, .xls) • PDF4me Verilen Excel dosyasını indirir ve işler. URL • Giriş Veri Türü "URL" olduğunda gereklidir. | https://abc.com/data.xlsx |
| Excel Adı*** | String | Excel Giriş Dosya Adı • Giriş Excel dosyasının adını uygun uzantısıyla (.xlsx, .xls) belirtin. • PDF4me Bu özellik, format tespiti ve işleme optimizasyonu için kullanılır. | data.xlsx |
| Cümleler*** | String | JSON Değiştirme İşlemleri Dizisi • JSON ReplacementPhrase nesnelerinden oluşan bir dizi içeren dize. • Her bir nesne: AramaMetni* (sicim), DeğiştirmeMetni* (metin, silmek için boş bırakılabilir) IsExpression (mantıksal değer, varsayılan: false - true = düzenli ifade, false = metin), Harfe duyarlı (mantıksal, varsayılan: false), Tüm Hücreyi Eşleştir (mantıksal değer, varsayılan: false - true = hücrenin tamamı eşleşiyor, false = hücrenin bir kısmı eşleşiyor), Biçimlendirme (TextFormatting nesnesi - isteğe bağlı: FontName, FontColor, FontSize, Bold/Italic, UnderlineType, StrikethroughType, ScriptType, vb.) • En az bir ifade içermelidir • İşlemler sırayla, dizi düzeninde işlenir. • Eşleştirme: Metin, dize karşılaştırması kullanır; Regex, desenleri ve grupları destekler ($1, $2) | [{"SearchText":"old","ReplacementText":"new"}] |
| İkili Veri Çıkış Adı*** | String | İkili Veri Çıkış Eşlemesi • Oluşturulan Excel ikili verilerine erişmek için değişken adını tanımlayın. • Sonraki iş akışı eylemlerinde kullanılır • İş akışı otomasyonu için olmazsa olmaz | document |
Çıktı
Çıkış Parametreleri
| Parametre | Tip | Tanım | Örnek |
|---|---|---|---|
| dosya adı | String | Excel belgesi dosya adı (metin değiştirilmiş hali) - Metin değiştirme işleminden sonra oluşturulacak Excel dosyasının adı | excel_replaced.xlsx |
| dosya boyutu | Sayı | Dosya boyutu (bayt cinsinden) - Metin değiştirme işleminden sonra Excel belgesinin bayt cinsinden boyutu | 212808 |
| başarı | Boolean | PDF4me operasyon durumu - Boolean Metin değiş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 |
| işlem sayısı | Sayı | Değiştirme işlemlerinin sayısı - İşlem gören toplam değiştirme operasyonu sayısı | 1 |
| operasyonlar | Array | Array değiştirme işlemleri - Array Arama metni, değiştirme metni, ifade, tüm hücreye uyma, büyük/küçük harf duyarlılığı ve uygulanan biçimlendirme dahil olmak üzere gerçekleştirilen her değiştirme işlemi hakkında ayrıntılar içeren nesneler. | [{"searchText": "old ", "replacementText": "New", "isExpression": false, "matchEntireCell": false, "caseSensitive": false, "formattingApplied": false}] |
| kültürAdı | String | Kültür/Yerel kod - Belge işleme için kullanılan kültür kodu (örneğin, "en-US", "de-DE", "fr-FR") | en-US |
| mesaj | String | Operasyon mesajı - Metin değiştirme işleminin sonucunu ve tamamlanan işlem sayısını gösteren açıklayıcı mesaj. | Text replacement completed successfully with 1 operation(s) |
N8N Eylem Yanıtı
O PDF4me Metni bul ve değiştir 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_replaced.xlsx",
"fileSize": 212808,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"operationsCount": 1,
"operations": [
{
"searchText": "old ",
"replacementText": "New",
"isExpression": false,
"matchEntireCell": false,
"caseSensitive": false,
"formattingApplied": false
}
],
"cultureName": "en-US",
"message": "Text replacement completed successfully with 1 operation(s)"
}
]
Tablo Görünümü
Yanıt verileri yapılandırılmış tablo formatında:
| Parametre | Değer |
|---|---|
| dosya adı | excel_replaced.xlsx |
| dosya boyutu | 212808 |
| başarı | true |
| orijinalDosyaAdı | myExcelFile.xlsx |
| işlem sayısı | 1 |
| operasyonlar | Array değiştirme işlemi nesnelerinin |
| kültürAdı | en-US |
| mesaj | Text replacement completed successfully with 1 operation(s) |
İşlem Dizisi Ayrıntıları:
| Parametre | Değer |
|---|---|
| aramaMetni | old |
| değiştirme metni | New |
| isExpression | false |
| Tüm Hücreyi eşleştir | false |
| harfe duyarlı | false |
| BiçimlendirmeUygulandı | false |
Şema Görünümü
Yanıtın veri yapısı ve türleri:
1 item
fileName: T excel_replaced.xlsx
fileSize: # 212808
success: ☑ true
originalFileName: T myExcelFile.xlsx
operationsCount: # 1
operations: [] Array
[0]: {} Object
searchText: T old
replacementText: T New
isExpression: ☑ false
matchEntireCell: ☑ false
caseSensitive: ☑ false
formattingApplied: ☑ false
cultureName: T en-US
message: T Text replacement completed successfully with 1 operation(s)
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_replaced.xlsx
File Extension: xlsx
Mime Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
File Size: 212.8 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.
Not: Geçersiz ifadeler uyarı olarak kaydedilir ancak işlemeyi durdurmaz. Diğer geçerli ifadeler ise işlenmeye devam eder.
Kullanım Senaryoları
Veri Standardizasyonu ve Biçim Dönüştürme
- Excel belgelerindeki tutarsız değerleri standart formatlarla değiştirin.
- Tarihleri, telefon numaralarını veya tanımlayıcıları standart formatlara dönüştürün.
- Para birimi sembollerini ve sayısal biçimleri standartlaştırın.
Hata Düzeltme ve İçerik Güncellemeleri
- Yazım hatalarını ve veri giriş hatalarını otomatik olarak düzeltin.
- Birden fazla çalışma sayfasındaki ürün adlarını, fiyatlarını veya durum değerlerini güncelleyin.
- Sık karşılaşılan yazım hatalarını ve biçimlendirme tutarsızlıklarını düzeltin.
Gizlilik Maskeleme ve Veri Koruma
- Harici paylaşım için hassas verileri maskelenmiş değerlerle değiştirin.
- Maske PII (Kişisel Tanımlanabilir Bilgiler) düzenli ifade kalıpları kullanılarak
- Uyumluluk ve gizlilik gereksinimleri için veri anonimleştirme uygulayın.