Cách đặt mật khẩu cho tệp Xlsb
Sheetize XLSB Password Setter for .NET cung cấp một API đơn giản nhưng mạnh mẽ để áp dụng bảo vệ bằng mật khẩu cho sổ làm việc Excel nhị phân, đồng thời giữ nguyên toàn bộ các worksheet, biểu đồ và định dạng. Tính năng này hữu ích khi bạn cần bảo mật tệp trước khi chia sẻ hoặc tích hợp vào các pipeline yêu cầu tệp Excel đã được mã hoá.
Tính năng chính
Áp dụng mật khẩu cho XLSB
Mã hoá một tệp XLSB hiện có bằng mật khẩu do người dùng xác định. Việc bảo vệ bao gồm mở tệp và các hạn chế tùy chọn về chỉnh sửa, in ấn và cấu trúc.
Bảo toàn định dạng & đối tượng
Tất cả kiểu ô, công thức, bảng, biểu đồ và hình ảnh vẫn giữ nguyên sau khi được mã hoá.
Hỗ trợ streaming
Bảo vệ các sổ làm việc lớn theo chế độ streaming để giảm mức tiêu thụ bộ nhớ, lý tưởng cho việc xử lý hàng loạt nhiều tệp.
Hướng dẫn chi tiết
Quy trình bảo vệ mật khẩu XLSB
Để đặt mật khẩu cho tệp XLSB bằng Sheetize, thực hiện các bước sau:
- Khởi tạo Protector: Tạo một instance của
SpreadsheetLocker. - Cấu hình tùy chọn: Đặt
LockerSaveOptionsvới mật khẩu mong muốn và các cờ bảo vệ (ví dụ: cho phép chỉnh sửa đối tượng, cho phép in). - Xác định đường dẫn tệp: Cung cấp đường dẫn nguồn XLSB và vị trí lưu tệp đã được bảo vệ.
- Thực thi bảo vệ: Gọi
Processvới các tùy chọn load và protection đã chuẩn bị.
Ví dụ – Mở khóa tệp XLSB có mật khẩu
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Baby_growth_tracker.xlsx",
Password = "Test"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\",
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Ví dụ – Mở khóa tệp XLSB với mật khẩu bảo vệ ghi
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Baby_growth_tracker.xlsx",
PasswordOfWriteProtection = "Test"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\",
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Hỗ trợ định dạng mở rộng
- Sheetize cũng có thể áp dụng bảo vệ mật khẩu cho các file CSV, TSV và HTML được xuất ra từ một workbook (các tệp kết quả sẽ được đóng gói trong một ZIP có mã hoá).
Với những khả năng này, Sheetize làm cho việc bảo vệ mật khẩu XLSB trở nên dễ dàng, dù bạn cần một script nhanh cho một lần sử dụng hay một dịch vụ cấp doanh nghiệp bảo mật hàng ngàn bảng tính mỗi ngày.