Cara Membuka File XLSM
Sheetize XLSM Unlocker untuk .NET menyediakan API sederhana namun kuat untuk menghapus proteksi kata sandi dari workbook Excel yang mendukung macro sekaligus mempertahankan semua lembar kerja, grafik, dan pemformatan. Hal ini berguna ketika Anda perlu mengakses file yang sebelumnya diamankan sebelum dibagikan atau diintegrasikan ke dalam pipeline yang memerlukan workbook yang tidak terkunci.
Fitur Utama
Membuka File XLSM
Mendekripsi file XLSM yang ada dengan kata sandi yang benar. Operasi membuka mengembalikan kemampuan edit penuh, memungkinkan Anda memodifikasi macro, rumus, dan data.
Mempertahankan Pemformatan & Objek
Semua gaya sel, rumus, tabel, grafik, macro, dan gambar tetap utuh setelah proses membuka.
Dukungan Streaming
Membuka workbook besar secara streaming untuk menjaga penggunaan memori tetap rendah, ideal untuk pemrosesan batch banyak file.
Instruksi Detail
Alur Kerja Membuka XLSM
Untuk membuka file XLSM dengan Sheetize, ikuti langkah-langkah berikut:
- Inisialisasi Unlocker: Buat instance
SpreadsheetUnlocker. - Konfigurasi Opsi: Atur
UnlockerLoadOptionsdengan jalur file sumber dan kata sandi yang digunakan untuk melindungi workbook. - Tentukan Jalur Output: Sediakan jalur tujuan dimana file XLSM yang sudah dibuka akan disimpan.
- Eksekusi Unlock: Panggil
Processdengan opsi load dan save yang telah dipersiapkan.
Contoh – Membuka file XLSM dengan kata sandi
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Financial_report.xlsm",
Password = "MySecretPwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "C:\\Unlocked\\"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Contoh – Membuka file XLSM dengan kata sandi proteksi penulisan
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Macro_enabled_workbook.xlsm",
PasswordOfWriteProtection = "WriteProtectPwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "D:\\Unlocked\\"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Dukungan Format yang Diperluas
- Sheetize juga dapat membuka file CSV, TSV, dan ekspor HTML yang sebelumnya dilindungi (file hasil tidak dienkripsi).
Dengan kemampuan ini, Sheetize menjadikan pembukaan XLSM mudah, baik Anda membutuhkan skrip satu kali cepat maupun layanan kelas produksi yang memproses ribuan spreadsheet dengan macro setiap hari.