Lewati ke konten utama

Amankan file Excel menggunakan n8n tindakan

PDF4me Amankan Excel menerapkan perlindungan kata sandi komprehensif pada dokumen Excel melalui n8n Alur kerja otomatisasi dengan kontrol keamanan multi-level. Memproses file Excel melalui n8n pemicu, data biner, string base64, atau publik URLs Untuk melindungi pada tiga tingkat independen: enkripsi file (kata sandi untuk membuka), perlindungan struktur buku kerja (mencegah modifikasi lembar kerja), dan perlindungan konten lembar kerja (mencegah pengeditan sel), dengan hierarki kata sandi yang fleksibel yang memungkinkan kata sandi terpisah untuk setiap tingkat atau kata sandi tunggal untuk semuanya, ditambah penargetan lembar kerja selektif dan empat jenis perlindungan (Konten, Objek, Skenario, Semua). Solusi ini ideal untuk perlindungan data rahasia, keamanan templat, alur kerja akses terkontrol, dan penegakan keamanan otomatis yang membutuhkan perlindungan kata sandi multi-tingkat dengan kontrol komprehensif dan integrasi yang mulus.

Postingan Blog Terkait
Belum ada postingan blog untuk fitur ini — akan segera hadir.
Sementara itu, jelajahi blog PDF4me untuk menemukan tutorial dan alur kerja di berbagai platform.
Kunjungi blog ini

Pengaturan

Tambahkan PDF4me Node "Amankan Excel" ke 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:

  1. Menambahkan PDF4me simpul ke alur kerja
  2. Pilih tindakan "Amankan Excel"
  3. Konfigurasikan parameter input (lihat di bawah)
Amankan Excel

Parameter

Daftar lengkap parameter untuk tindakan Amankan Excel. Konfigurasikan parameter ini untuk mengontrol tingkat perlindungan dan kata sandi.

Penting: Parameter yang ditandai dengan tanda bintang (***) wajib diisi. Setidaknya satu kata sandi harus diberikan untuk setiap tingkat perlindungan. Indeks lembar kerja menggunakan berbasis 0 penomoran (0 = lembar kerja pertama).

ParameterJenisKeteranganContoh
Tipe Data Masukan***StringPemilihan 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***BinerInput 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***StringBase64 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***StringExcel 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***StringNama 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
Kata sandiStringKata Sandi Enkripsi File (Level 1)
• Kata sandi diperlukan untuk membuka file - mengenkripsi seluruh file
Juga digunakan sebagai cadangan untuk perlindungan buku kerja dan lembar kerja jika kata sandi khusus mereka kosong
• Opsional - tidak ada enkripsi file jika kosong
Pengalaman Pengguna: Muncul pesan "Masukkan kata sandi untuk membuka file ini" - tanpa kata sandi, file tidak dapat dibuka atau dilihat sama sekali
• Peka terhadap huruf besar/kecil
MyPassword123
Lindungi Buku KerjaBooleanAktifkan Perlindungan Struktur Buku Kerja (Level 2)
• Benar = melindungi struktur buku kerja - mencegah penambahan/penghapusan/penggantian nama/pemindahan/penyembunyikan lembar kerja
• Salah = tidak ada perlindungan struktur (standar)
• Membutuhkan kata sandi (ProtectWorkbookPassword atau kata sandi cadangan)
Pengalaman Pengguna: Menampilkan pesan "Buku kerja ini dilindungi" saat mencoba memodifikasi struktur
• Nilai default: false
true
Lindungi Kata Sandi Buku KerjaStringKata Sandi Perlindungan Buku Kerja (Level 2)
• Kata sandi untuk perlindungan struktur buku kerja
Kata Sandi CadanganPrioritas 1: ProtectWorkbookPassword (jika tersedia), Prioritas 2: Kata Sandi (jika tersedia)
• Diperlukan jika ProtectWorkbook = true dan Password kosong
• Peka terhadap huruf besar/kecil
StructurePass
Lindungi Lembar KerjaBooleanAktifkan Perlindungan Konten Lembar Kerja (Level 3)
• True = melindungi lembar kerja yang dipilih - mencegah modifikasi data
• Salah = tidak ada perlindungan lembar kerja (default)
• Membutuhkan kata sandi (WorksheetProtectionPassword atau kata sandi cadangan)
Pengalaman Pengguna: Menampilkan pesan "Sel yang ingin Anda ubah dilindungi" saat mencoba mengedit
• Nilai default: false
true
Jenis Perlindungan Lembar KerjaStringJenis Perlindungan Lembar Kerja
"Isi" = melindungi nilai sel, rumus, pemformatan (mencegah pengeditan sel, perubahan format)
"Objek" = melindungi grafik, gambar, bentuk, dan gambar (mencegah pemindahan, pengubahan ukuran, dan penghapusan objek)
"Skenario" = melindungi skenario analisis "bagaimana jika" (mencegah pembuatan dan modifikasi skenario)
"Semua" = perlindungan penuh (Konten + Objek + Skenario) - Akses baca saja secara default
• Tidak peka terhadap huruf besar/kecil
All
Kata Sandi Perlindungan Lembar KerjaStringKata Sandi Perlindungan Lembar Kerja (Level 3)
• Kata sandi untuk perlindungan konten lembar kerja
Kata Sandi CadanganPrioritas 1: WorksheetProtectionPassword (jika tersedia), Prioritas 2: Password (jika tersedia)
• Diperlukan jika ProtectWorksheets = true dan Password kosong
• Peka terhadap huruf besar/kecil
EditPass
Nama Lembar KerjaStringNama Lembar Kerja yang Dipisahkan Koma
• Daftar nama lembar kerja yang perlu dilindungi
• Kosong = melindungi semua lembar kerja
• Nama lembar kerja peka terhadap huruf besar dan kecil
• Gabungkan dengan WorksheetIndexes
Sheet1,Summary
Indeks Lembar KerjaStringIndeks yang Dipisahkan Koma (berbasis 0)
• Daftar indeks lembar kerja yang perlu dilindungi
• Pengindeksan berbasis 0 (0 = lembar pertama)
• Kosong = melindungi semua lembar kerja
• Gabungkan dengan NamaLembar Kerja
0,2
Nama Keluaran Data Biner***StringPemetaan 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

ParameterJenisKeteranganContoh
nama fileStringNama file dokumen Excel yang diamankan - Nama file dokumen Excel yang dilindungi kata sandi sebagai outputexcel_secured.xlsx
Ukuran berkasNomorUkuran file dalam byte - Ukuran dokumen Excel dalam byte setelah penerapan keamanan217600
kesuksesanBooleanPDF4me status operasi - Boolean Bendera yang menunjukkan keberhasilan atau kegagalan proses perlindungan kata sandi. PDF4me pengembalian true untuk operasi yang sukses dan false atas segala kesalahantrue
namafileasliStringNama file dokumen Excel asli - Nama file dokumen Excel yang dimasukkanmyExcelFile.xlsx
format fileStringFormat file Excel - Format file Excel. Nilai: "xlsx" untuk Excel 2007+, "xls" untuk Excel 97-2003xls
filePasswordProtectedBooleanStatus enkripsi file - Menunjukkan apakah perlindungan kata sandi tingkat file (enkripsi) telah diterapkan. true jika enkripsi file diaktifkan, false jika tidaktrue
buku kerjaTerlindungiBooleanStatus perlindungan buku kerja - Menunjukkan apakah perlindungan struktur buku kerja telah diterapkan. true jika buku kerja dilindungi, false jika tidaktrue
Lembar kerja terlindungiBooleanStatus perlindungan lembar kerja - Menunjukkan apakah perlindungan konten lembar kerja telah diterapkan. true jika lembar kerja dilindungi, false jika tidaktrue
Lembar kerjaJenis PerlindunganStringJenis perlindungan lembar kerja - Jenis perlindungan lembar kerja yang diterapkan. Nilai: "Konten", "Objek", "Skenario", "Semua"All
Lembar kerja PilihanStringPemilihan lembar kerja - Menunjukkan lembar kerja mana yang dilindungi. Nilai: "all" jika semua lembar kerja, atau nama/indeks lembar kerja tertentu.all
Ringkasan perlindunganArrayRingkasan perlindungan - Array serangkaian string yang menjelaskan langkah-langkah keamanan yang diterapkan pada dokumen tersebut.["File encryption enabled", "Workbook structure protected", "Worksheets protected (all)"]
pesanStringPesan operasi - Pesan deskriptif yang menunjukkan hasil operasi keamanan, termasuk format file dan semua tingkat perlindungan yang diterapkan.Successfully secured Excel file (.xls): File encryption enabled, Workbook structure protected, Worksheets protected (all)

N8N Tindakan dan Respons

Yang PDF4me Amankan Excel API Mengembalikan respons yang dapat dilihat dalam berbagai format. Pilih tampilan yang paling sesuai dengan kebutuhan Anda:

JSON Format Respons

Mentah JSON tanggapan dari API:

[
{
"fileName": "excel_secured.xlsx",
"fileSize": 217600,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"fileFormat": "xls",
"filePasswordProtected": true,
"workbookProtected": true,
"worksheetsProtected": true,
"worksheetProtectionType": "All",
"worksheetSelection": "all",
"protectionSummary": [
"File encryption enabled",
"Workbook structure protected",
"Worksheets protected (all)"
],
"message": "Successfully secured Excel file (.xls): File encryption enabled, Workbook structure protected, Worksheets protected (all)"
}
]

Kasus Penggunaan

Perlindungan Data Rahasia

  • Enkripsikan file data keuangan atau pribadi yang sensitif dengan perlindungan kata sandi.
  • Lindungi laporan dan dokumen rahasia dari akses tanpa izin.
  • Terapkan keamanan berlapis untuk memastikan kerahasiaan data.

Keamanan Templat dan Distribusi Hanya Baca

  • Lindungi templat Excel dari perubahan struktur sambil tetap memungkinkan entri data.
  • Distribusikan laporan hanya baca dengan perlindungan lembar kerja.
  • Amankan lembar rumus sambil tetap memungkinkan input di area yang ditentukan.

Alur Kerja Akses Terkendali

  • Terapkan tingkat keamanan kata sandi yang berbeda untuk kelompok pengguna yang berbeda.
  • Lindungi lembar kerja tertentu sambil tetap membiarkan lembar kerja lainnya diedit.
  • Terapkan kebijakan keamanan dengan perlindungan kata sandi otomatis.

Dapatkan Bantuan