Aspose.Cells Spreadsheet Locker untuk .NET

Aspose.Cells Spreadsheet Locker untuk .NET membolehkan pemaju untuk secara programmatik mengunci buku kerja Excel dan melindungi lembaran kerja, julat, dan struktur dokumen secara keseluruhan dengan kata laluan yang ditakrifkan oleh pengguna dan tetapan kebenaran granular. Sama ada anda ingin mengelakkan pengeditan yang tidak dibenarkan, melaksanakan penyulitan tahap buku Kerja, atau mengehadkan akses kepada kawasan lembar tertentu, plugin ini memberikan perlindungan yang lebih lancar untuk XLS, XL SX, XLTM dan Perbezaan XLSM fail yang.

Pemasangan dan Setup

Untuk menambah Aspose.Cells Spreadsheet Locker untuk .NET kepada projek anda:

  • Instal pakej NuGet. lihat Installation Panduan untuk butiran.
  • Mengesetkan lesen yang diukur sebelum menggunakan panggilan API untuk mengelakkan mod penilaian Lisensi Pengukuran Dokumen yang.

Ciri-ciri dan fungsi

Format fail yang disokong

Melaksanakan perlindungan kepada format Excel utama termasuk warisan BIFF (XLS) dan moden terbuka Perbezaan XML (XLSX, XLSM,XLTM). tetapan perlindungan kekal tidak selesa sepanjang penukaran format.

Maklumat mengenai Workbook Level Encryption

Gunakan kata laluan untuk menyulitkan keseluruhan aliran buku kerja.Ini menggunakan penyulitan Office standard supaya fail tidak boleh dibuka tanpa kata kunci yang betul.Algorithm Penyulitan berbilang disokong untuk keserasian dan keselamatan.

Perlindungan Lembaran Kerja

Mengehadkan pengeditan pada tahap lembaran dengan pilihan seperti:

  • Mengunci kandungan sel
  • Mencegah insert baris atau lajur/deletion
  • Menghalang pengaturcaraan, penapis, atau pivot edits

Perlindungan Range Level

Menetapkan julat yang boleh diedit sambil mengekalkan formula atau data sensitif tertutup.Tugaskan kata laluan yang berbeza bagi setiap rangkaian untuk memberikan akses terhad kepada kumpulan pengguna tertentu.

Struktur dan perlindungan tetingkap

Menghalang perubahan dalam buku kerja seperti menambah, menamakan semula, atau memadamkan lembaran kerja.Tutup tetapan tetingkap seperti panel beku atau tahap zoom untuk mengekalkan pandangan pengguna yang konsisten.

Algorithm penyulitan dan kekuatan

Pilih antara AES-256 untuk keselamatan tinggi atau warisan RC4 untuk keserasian. pemilihan algoritma didedahkan melalui tetapan API yang mudah.

Pengecualian Perlindungan dan Permohonan

Memberi keizinan tunai dengan membenarkan tindakan tertentu (contohnya, pemformatan sel atau urutan) sambil mengekalkan ciri-ciri lain tertutup.

Pengurusan Lock dan Penghapusan

Membongkar lembaran, julat, atau keseluruhan buku kerja secara programmatik dengan kata laluan yang betul. APIs mencerminkan proses penguncian, dan status perlindungan boleh diminta pada masa berjalan.

Kod contoh

using Aspose.Cells;

// Load a workbook
Workbook workbook = new Workbook("Book1.xlsx");

// Protect the entire workbook with a password
workbook.Protect(ProtectionType.All, "password123");

// Protect a worksheet
Worksheet sheet = workbook.Worksheets[0];
sheet.Protect(ProtectionType.All, "sheetPass");

// Save the protected file
workbook.Save("LockedWorkbook.xlsx");

Tips dan Amalan Terbaik

• Sentiasa memulakan lesen di startup untuk mengelakkan peringatan penilaian.• Gunakan kata laluan yang panjang dan kompleks dengan AES-256 untuk fail sensitif.• Menggabungkan lembaran kerja dan rangkaian perlindungan untuk memisahkan kawasan yang boleh diedit daripada formula.• Tetapan perlindungan berterusan dalam metadata/konfigurasi untuk tugas automatik.• Menerapkan semula perlindungan selepas penukaran format untuk memastikan integriti penyulitan.• Penggunaan IsProtected memeriksa sebelum menjalankan operasi untuk mengelakkan pengecualian.• Mengalihkan kata laluan secara berkala mengikut dasar keselamatan.

 Melayu