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:

  1. Inisialisasi Protector: Buat instance SpreadsheetLocker.
  2. Konfigurasi Opsi: Atur LockerSaveOptions dengan password yang diinginkan dan flag perlindungan (misalnya, izinkan penyuntingan objek, izinkan pencetakan).
  3. Tentukan Jalur File: Berikan jalur XLSX sumber dan lokasi XLSX tujuan yang sudah dilindungi.
  4. Eksekusi Perlindungan: Panggil Protect dengan 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.

 Indonesia