Cara Menetapkan Password pada File XLSX
Sheetize XLSX Password Setter for .NET menyediakan API yang sederhana namun kuat untuk menerapkan perlindungan password pada workbook Excel sambil mempertahankan semua lembar kerja, diagram, dan pemformatan. Ini berguna ketika Anda perlu mengamankan file sebelum membagikannya atau mengintegrasikannya ke dalam alur kerja yang memerlukan file Excel terenkripsi.
Fitur Utama
Terapkan Password ke XLSX
Enkripsi file XLSX yang sudah ada dengan password yang ditentukan pengguna. Perlindungan meliputi pembukaan file, serta pembatasan opsional pada penyuntingan, pencetakan, dan struktur.
Pertahankan Pemformatan & Objek
Semua gaya sel, formula, tabel, diagram, dan gambar tetap utuh setelah enkripsi.
Dukungan Streaming
Lindungi workbook besar secara streaming untuk menjaga penggunaan memori tetap rendah, ideal untuk pemrosesan batch banyak file.
Instruksi Detail
Alur Kerja Perlindungan Password XLSX
Untuk menetapkan password pada file XLSX dengan Sheetize, ikuti langkah‑langkah berikut:
- Inisialisasi Protector: Buat instance
SpreadsheetLocker. - Konfigurasi Opsi: Atur
LockerSaveOptionsdengan password yang diinginkan dan flag perlindungan (misalnya, izinkan penyuntingan objek, izinkan pencetakan). - Tentukan Jalur File: Berikan jalur XLSX sumber dan lokasi XLSX tujuan yang sudah dilindungi.
- Eksekusi Perlindungan: Panggil
Protectdengan opsi pemuatan dan perlindungan yang sudah disiapkan.
Contoh – Lindungi file XLSX dengan password
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsx"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected.xlsx",
Password = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Contoh – Lindungi file XLSX dengan password proteksi penulisan
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsx"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected.xlsx",
PasswordOfWriteProtection = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Dukungan Format yang Diperluas
- Sheetize juga dapat menerapkan perlindungan password pada ekspor CSV, TSV, dan HTML yang dihasilkan dari workbook (file hasil dibungkus dalam ZIP dengan enkripsi).
Dengan kemampuan ini, Sheetize menjadikan perlindungan password XLSX menjadi sangat mudah, baik Anda memerlukan skrip cepat untuk satu kali pakai maupun layanan produksi yang mengamankan ribuan spreadsheet setiap hari.