Cara mengatur kata sandi pada file Xltm

Sheetize XLT M Password Setter untuk .NET menyediakan API yang sederhana namun kuat untuk menerapkan perlindungan kata sandi pada templat Excel yang memungkinkan makro, sambil mempertahankan semua lembar kerja, makro, diagram, dan pemformatan. Ini berguna ketika Anda perlu mengamankan templat sebelum membagikannya atau mengintegrasikannya ke dalam pipeline yang memerlukan file Excel terenkripsi.

Fitur Utama

Terapkan Kata Sandi ke XLT M

Enkripsi file XLT M yang ada dengan kata sandi yang ditentukan pengguna. Perlindungan mencakup pembukaan file serta pembatasan opsional pada penyuntingan, pencetakan, dan struktur.

Pertahankan Pemformatan & Objek

Semua gaya sel, rumus, tabel, diagram, makro, dan gambar tetap utuh setelah proses enkripsi.

Dukungan Streaming

Lindungi workbook besar secara streaming untuk menjaga penggunaan memori tetap rendah, ideal untuk pemrosesan batch banyak file.

Instruksi Rinci

Alur Kerja Perlindungan Kata Sandi XLT M

Untuk menetapkan kata sandi pada file XLT M dengan Sheetize, ikuti langkah‑langkah berikut:

  1. Inisialisasi Protector: Buat instance SpreadsheetLocker.
  2. Konfigurasi Opsi: Atur LockerSaveOptions dengan kata sandi yang diinginkan dan flag perlindungan (misalnya, izinkan penyuntingan objek, izinkan pencetakan).
  3. Tentukan Jalur File: Berikan jalur sumber XLT M dan lokasi tujuan XLT M yang sudah dilindungi.
  4. Eksekusi Perlindungan: Panggil Process dengan opsi muat dan perlindungan yang sudah disiapkan.

Contoh – Melindungi file XLT M dengan kata sandi

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\template.xltm"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected_template.xltm",
    Password = "MySecretPwd"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Contoh – Melindungi file XLT M dengan kata sandi proteksi penulisan

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\template.xltm"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected_template.xltm",
    PasswordOfWriteProtection = "WritePwd"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Dukungan Format yang Diperluas

  • Sheetize juga dapat menerapkan perlindungan kata sandi pada ekspor CSV, TSV, dan HTML yang dihasilkan dari sebuah workbook (file yang dihasilkan dibungkus dalam ZIP dengan enkripsi).

Dengan kemampuan ini, Sheetize menjadikan perlindungan kata sandi XLT M menjadi sangat mudah, baik Anda memerlukan skrip cepat satu kali atau layanan produksi yang mengamankan ribuan templat setiap hari.

 Indonesia