Cari dan Ganti Teks di Excel menggunakan n8n tindakan
PDF4me Mengganti Teks di Excel Memungkinkan operasi pencarian dan penggantian komprehensif dalam dokumen Excel melalui n8n Alur kerja otomatisasi dengan aplikasi pemformatan opsional. Memproses file Excel melalui n8n pemicu, data biner, string base64, atau publik URLs Untuk mengganti teks menggunakan pencocokan teks literal atau ekspresi reguler (regex), dengan opsi pencocokan peka huruf besar/kecil, pencocokan seluruh sel atau sebagian, beberapa frasa pengganti dalam satu operasi, dan perubahan format opsional (font, warna, ukuran, tebal, miring, garis bawah, coretan, subskrip, superskrip). Solusi ini ideal untuk standardisasi data, pembaruan konten, koreksi kesalahan, transformasi teks otomatis, dan alur kerja penyamaran privasi yang memerlukan penggantian teks di semua lembar kerja dengan kontrol pemformatan komprehensif dan integrasi yang mulus.
Pengaturan
Tambahkan PDF4me Tambahkan node "Ganti Teks" ke n8n alur kerja dan konfigurasikan parameter yang diperlukan. Untuk petunjuk pengaturan awal, lihat halaman kami. n8n Panduan Integrasi.
Prasyarat:
- PDF4me API kredensial
- n8n akses alur kerja
Konfigurasi:
- Menambahkan PDF4me simpul ke alur kerja
- Pilih tindakan "Cari dan ganti teks"
- Konfigurasikan parameter input (lihat di bawah)

Parameter
Daftar lengkap parameter untuk tindakan Ganti Teks. Konfigurasikan parameter ini untuk mengontrol penggantian teks.
Penting: Parameter yang ditandai dengan tanda bintang (***) wajib diisi. Tindakan ini memproses semua lembar kerja dalam file Excel.
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| Tipe Data Masukan*** | String | Pemilihan Format Input Excel • Pilih format input data Excel Anda • PDF4me mendukung berbagai tipe input • Opsi: Data Biner, Base64 Tali, atau URL | Binary Data |
| Masukkan Bidang Biner*** | Biner | Input File Excel Biner (Diperlukan jika Data Biner) • Referensi file Excel (.xlsx, .xls) dari sebelumnya n8n unggahan node atau file • PDF4me Memproses file biner Excel dengan deteksi format otomatis. • Diperlukan jika Tipe Data Input adalah "Data Biner" | {{ $binary.data }} |
| Konten Excel Base64*** | String | Base64 Input Excel yang Dikodekan (Diperlukan jika berupa String Base64) • Berikan konten Excel (.xlsx, .xls) sebagai string yang dikodekan base64. • PDF4me Secara otomatis mendekode dan memproses konten Excel. • Diperlukan ketika Tipe Data Input adalah "String Base64" | UEsDBBQABgAI... |
| URL Excel*** | String | Excel Publik URL Masukan (Wajib diisi jika berupa URL) • Berikan izin publik/terbuka URL ke file Excel (.xlsx, .xls) • PDF4me mengunduh dan memproses file Excel dari yang disediakan URL • Diperlukan jika Tipe Data Input adalah "URL" | https://abc.com/data.xlsx |
| Nama Excel*** | String | Nama File Input Excel • Tentukan nama file Excel input beserta ekstensi yang sesuai (.xlsx, .xls) • PDF4me menggunakan ini untuk deteksi format dan optimasi pemrosesan. | data.xlsx |
| Frasa*** | String | JSON Serangkaian Operasi Penggantian • JSON string yang berisi array objek ReplacementPhrase • Setiap objek: CariTeks* (rangkaian), Teks Pengganti* (string, bisa kosong untuk dihapus), IsExpression (bool, default: false - true = regex, false = teks literal), Sensitif Huruf Besar/Kecil (bool, default: false), CocokkanSeluruhSel (bool, default: false - true = kecocokan seluruh sel, false = kecocokan sebagian), Pemformatan (Objek Pemformatan Teks - opsional: Nama Font, Warna Font, Ukuran Font, Tebal/Miring, Jenis Garis Bawah, Jenis Garis Tengah, Jenis Huruf Kapital, dll.) • Harus mengandung setidaknya satu frasa • Diproses secara berurutan sesuai susunan array • CocokTeks literal menggunakan perbandingan string; Regex mendukung pola dan grup ($1, $2) | [{"SearchText":"old","ReplacementText":"new"}] |
| Nama Keluaran Data Biner*** | String | Pemetaan Keluaran Data Biner • Tentukan nama variabel untuk mengakses data biner Excel yang dihasilkan • Digunakan dalam tindakan alur kerja selanjutnya • Penting untuk otomatisasi alur kerja | document |
Keluaran
Parameter Keluaran
| Parameter | Jenis | Keterangan | Contoh |
|---|---|---|---|
| nama file | String | Nama file dokumen Excel dengan teks yang diganti - Nama file dokumen Excel hasil akhir setelah penggantian teks | excel_replaced.xlsx |
| Ukuran berkas | Nomor | Ukuran file dalam byte - Ukuran dokumen Excel dalam byte setelah penggantian teks | 212808 |
| kesuksesan | Boolean | PDF4me status operasi - Boolean Bendera yang menunjukkan keberhasilan atau kegagalan proses penggantian teks. PDF4me pengembalian true untuk operasi yang sukses dan false atas segala kesalahan | true |
| namafileasli | String | Nama file dokumen Excel asli - Nama file dokumen Excel yang dimasukkan | myExcelFile.xlsx |
| jumlah operasi | Nomor | Jumlah operasi penggantian - Jumlah total operasi penggantian yang telah diproses | 1 |
| operasi | Array | Array operasi penggantian - Array dari objek yang berisi detail tentang setiap operasi penggantian yang dilakukan, termasuk searchText, replacementText, isExpression, matchEntireCell, caseSensitive, dan formattingApplied. | [{"searchText": "old ", "replacementText": "New", "isExpression": false, "matchEntireCell": false, "caseSensitive": false, "formattingApplied": false}] |
| nama budaya | String | Kode Budaya/Lokal - Kode budaya yang digunakan untuk pemrosesan dokumen (misalnya, "en-US", "de-DE", "fr-FR") | en-US |
| pesan | String | Pesan operasi - Pesan deskriptif yang menunjukkan hasil operasi penggantian teks, termasuk jumlah operasi yang telah diselesaikan. | Text replacement completed successfully with 1 operation(s) |
N8N Tindakan dan Respons
Yang PDF4me Cari dan ganti teks API Mengembalikan respons yang dapat dilihat dalam berbagai format. Pilih tampilan yang paling sesuai dengan kebutuhan Anda:
- JSON
- Table
- Schema
- Binary
JSON Format Respons
Mentah JSON tanggapan dari 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)"
}
]
Tampilan Tabel
Data respons dalam format tabel terstruktur:
| Parameter | Nilai |
|---|---|
| nama file | excel_replaced.xlsx |
| Ukuran berkas | 212808 |
| kesuksesan | true |
| namafileasli | myExcelFile.xlsx |
| jumlah operasi | 1 |
| operasi | Array dari objek operasi penggantian |
| nama budaya | en-US |
| pesan | Text replacement completed successfully with 1 operation(s) |
Detail Array Operasi:
| Parameter | Nilai |
|---|---|
| teks pencarian | old |
| Teks pengganti | New |
| isExpression | false |
| cocokkanSeluruhSel | false |
| peka huruf besar/kecil | false |
| formattingDiterapkan | false |
Tampilan Skema
Struktur data dan tipe respons:
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)
Indikator Tipe:
T= String (Teks)#= Angka☑= Boolean[]= Array
Tampilan Data Biner
Data dan metadata file dokumen Excel yang sebenarnya:
data
─────────────────────────────
File Name: excel_replaced.xlsx
File Extension: xlsx
Mime Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
File Size: 212.8 kB
Akses Data Biner:
- n8n Objek Biner:
$binary.data.data - Base64 Isi: Tersedia untuk penggunaan langsung
- Operasi FileSiap untuk diunduh, dikirim melalui email, atau disimpan.
Catatan: Frasa yang tidak valid dicatat sebagai peringatan tetapi tidak menghentikan pemrosesan. Frasa valid lainnya tetap diproses.
Kasus Penggunaan
Standardisasi Data dan Konversi Format
- Ganti nilai yang tidak konsisten dengan format standar di seluruh dokumen Excel.
- Konversikan tanggal, nomor telepon, atau pengenal ke format standar.
- Standardisasikan simbol mata uang dan format angka.
Koreksi Kesalahan dan Pembaruan Konten
- Perbaiki kesalahan ejaan dan kesalahan entri data secara otomatis.
- Perbarui nama produk, harga, atau nilai status di beberapa lembar kerja.
- Memperbaiki kesalahan ketik umum dan ketidaksesuaian format
Penyamaran Privasi dan Perlindungan Data
- Ganti data sensitif dengan nilai yang disamarkan untuk dibagikan secara eksternal.
- Masker PII (Informasi Identitas Pribadi) menggunakan pola regex
- Terapkan anonimisasi data untuk memenuhi persyaratan kepatuhan dan privasi.