Hapus lembar kerja dari file Excel menggunakan n8n tindakan
PDF4me Menghapus Lembar Kerja dari Excel Menghapus satu atau lebih lembar kerja dari buku kerja Excel melalui n8n Alur kerja otomatisasi. Memproses file Excel melalui n8n pemicu, data biner, string base64, atau publik URLs Untuk menghapus lembar kerja berdasarkan nama atau indeks dengan validasi otomatis yang memastikan setidaknya satu lembar kerja selalu tersisa (persyaratan Excel). Solusi ini ideal untuk pembersihan templat, penghapusan lembar kerja sementara, pemeliharaan buku kerja otomatis, dan alur kerja persiapan dokumen yang memerlukan penghapusan lembar kerja dengan pemeriksaan keamanan dan integrasi yang mulus.
Pengaturan
Tambahkan PDF4me Tambahkan node "Hapus Lembar Kerja" ke milik Anda. 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 "Hapus lembar kerja dari file Excel"
- Konfigurasikan parameter input (lihat di bawah)

Parameter
Daftar lengkap parameter untuk tindakan Hapus Lembar Kerja. Konfigurasikan parameter ini untuk mengontrol penghapusan lembar kerja.
Penting: Parameter yang ditandai dengan tanda bintang (***) wajib diisi. Setidaknya satu lembar kerja harus tetap ada setelah penghapusan (persyaratan Excel). Indeks lembar kerja menggunakan berbasis 0 penomoran.
| 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 "Base64 Rangkaian" | 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 ketika 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 |
| Nama Lembar Kerja | String | Nama Lembar Kerja yang Dipisahkan Koma • Daftar nama lembar kerja yang akan dihapus • Format: "Sheet1,Temp,Old" • Logika SeleksiJika diberikan → Hapus lembar kerja yang disebutkan. Jika kedua parameter diberikan → Hapus lembar kerja yang cocok dengan SALAH SATU (gabungan). Duplikat ditangani - lembar kerja yang sama hanya dihapus sekali. • Nama lembar kerja peka terhadap huruf besar dan kecil | Temp,Draft,Old |
| Indeks Lembar Kerja | String | Indeks yang Dipisahkan Koma (berbasis 0) • Daftar indeks lembar kerja yang akan dihapus • Format: "0,2,5" (Indeks 0 = lembar pertama, Indeks 1 = lembar kedua, dst.) • Logika SeleksiJika tersedia → Hapus lembar kerja yang diindeks tersebut. Rentang yang valid: 0 hingga (Jumlah Lembar Kerja - 1) • pengindeksan berbasis 0: Indeks 0 = lembar kerja pertama • Aturan PentingSetidaknya 1 lembar kerja harus tetap ada setelah penghapusan (persyaratan Excel) | 0,2 |
| 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 lembar kerja yang dihapus - Nama file dokumen Excel keluaran setelah penghapusan lembar kerja | excel_worksheet_deleted.xlsx |
| Ukuran berkas | Nomor | Ukuran file dalam byte - Ukuran dokumen Excel dalam byte setelah penghapusan lembar kerja | 171937 |
| kesuksesan | Boolean | PDF4me status operasi - Boolean Bendera yang menunjukkan keberhasilan atau kegagalan proses penghapusan lembar kerja. PDF4me pengembalian true untuk penghapusan yang berhasil dan false atas segala kesalahan | true |
| namafileasli | String | Nama file dokumen Excel asli - Nama file dokumen Excel yang dimasukkan | myExcelFile.xlsx |
| hapusOleh | String | Metode penghapusan - Metode yang digunakan untuk mengidentifikasi lembar kerja yang akan dihapus. Nilai: "name" jika dihapus berdasarkan nama lembar kerja, "index" jika dihapus berdasarkan indeks lembar kerja. | name |
| nama lembar kerja | String | Nama lembar kerja dihapus - Daftar nama lembar kerja yang dihapus, dipisahkan dengan koma | Sheet2 |
| pesan | String | Pesan operasi - Pesan deskriptif yang menunjukkan hasil operasi penghapusan lembar kerja, termasuk nama lembar kerja dan metode penghapusan. | Successfully deleted worksheet(s) 'Sheet2' by name |
N8N Tindakan dan Respons
Yang PDF4me Hapus lembar kerja dari file Excel 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_worksheet_deleted.xlsx",
"fileSize": 171937,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"deleteBy": "name",
"worksheetNames": "Sheet2",
"message": "Successfully deleted worksheet(s) 'Sheet2' by name"
}
]
Tampilan Tabel
Data respons dalam format tabel terstruktur:
| Parameter | Nilai |
|---|---|
| nama file | excel_worksheet_deleted.xlsx |
| Ukuran berkas | 171937 |
| kesuksesan | true |
| namafileasli | myExcelFile.xlsx |
| hapusOleh | name |
| nama lembar kerja | Sheet2 |
| pesan | Successfully deleted worksheet(s) 'Sheet2' by name |
Tampilan Skema
Struktur data dan tipe respons:
1 item
fileName: T excel_worksheet_deleted.xlsx
fileSize: # 171937
success: ☑ true
originalFileName: T myExcelFile.xlsx
deleteBy: T name
worksheetNames: T Sheet2
message: T Successfully deleted worksheet(s) 'Sheet2' by name
Indikator Tipe:
T= String (Teks)#= Angka☑= Boolean[]= Array
Tampilan Data Biner
Data dan metadata file dokumen Excel yang sebenarnya:
data
─────────────────────────────
File Name: excel_worksheet_deleted.xlsx
File Extension: xlsx
Mime Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
File Size: 172 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.
Kasus Penggunaan
Pembersihan dan Pemeliharaan Templat
- Hapus lembar kerja sementara atau contoh dari templat Excel sebelum didistribusikan.
- Bersihkan lembar kerja lama atau yang tidak terpakai dari buku kerja untuk mengurangi ukuran file.
- Siapkan templat untuk penggunaan baru dengan menghapus lembar data contoh.
Persiapan dan Standardisasi Dokumen
- Hapus lembar kerja tinjauan internal sebelum pengiriman ke klien.
- Hapus lembar cadangan atau arsip dari buku kerja produksi.
- Standardisasikan struktur buku kerja dengan menghapus lembar kerja yang tidak perlu.
Manajemen Buku Kerja Otomatis
- Menghapus lembar kerja berdasarkan kriteria tanggal atau status dalam alur kerja otomatis.
- Bersihkan lembar kerja setelah operasi migrasi atau konsolidasi data.
- Jaga kerapian buku kerja dengan menghapus lembar kerja yang duplikat atau berlebihan.