Cách mở khóa tệp XLSB
Sheetize XLSB Unlocker cho .NET cung cấp một API đơn giản để mở một workbook Excel dạng binary đã được bảo vệ bằng mật khẩu. Nó khôi phục toàn bộ quyền truy cập vào mọi worksheet, biểu đồ và định dạng, rất phù hợp cho các trường hợp cần đọc, chỉnh sửa hoặc xử lý tệp sau khi đã được bảo mật.
Các Tính Năng Chính
Mở Khóa XLSB Được Bảo Vệ Bởi Mật Khẩu
Giải mã một tệp XLSB hiện có bằng mật khẩu do người dùng xác định. Hoạt động mở khóa khôi phục khả năng mở, chỉnh sửa và in ấn bình thường.
Bảo Tồn Định Dạng & Đối Tượng
Tất cả các kiểu ô, công thức, bảng, biểu đồ và hình ảnh vẫn giữ nguyên sau khi tệp được mở khóa.
Hỗ Trợ Streaming
Xử lý các workbook lớn theo chế độ streaming để giảm thiểu việc dùng bộ nhớ—lý tưởng cho việc mở khóa hàng loạt nhiều tệp.
Hướng Dẫn Chi Tiết
Quy Trình Mở Khóa XLSB
Để mở khóa một tệp XLSB được bảo vệ bằng mật khẩu với Sheetize, thực hiện các bước sau:
- Khởi tạo Unlocker: Tạo một instance của
SpreadsheetUnlocker. - Cấu hình Tùy Chọn: Đặt
UnlockerLoadOptionsvới đường dẫn tệp nguồn và mật khẩu dùng để bảo vệ workbook. - Xác Định Đường Dẫn Đầu Ra: Cung cấp đường dẫn đích nơi lưu lại tệp XLSB đã được mở khóa.
- Thực Thi Mở Khóa: Gọi
Processvới các tùy chọn load và save đã 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.xlsb",
Password = "Test"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\Unlocked\\Baby_growth_tracker.xlsb"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Ví dụ – Mở khóa tệp XLSB có mật khẩu bảo vệ ghi
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Baby_growth_tracker.xlsb",
PasswordOfWriteProtection = "Test"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\Unlocked\\Baby_growth_tracker.xlsb"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Hỗ Trợ Định Dạng Mở Rộng
- Sheetize cũng có thể mở khóa các tệp CSV, TSV và HTML được bảo mật (các tệp này được đóng gói trong một ZIP có mã hoá).
Với những khả năng trên, Sheetize giúp việc mở khóa XLSB trở nên dễ dàng, cho dù bạn chỉ cần một đoạn script nhanh để truy cập một workbook duy nhất hoặc một dịch vụ quy mô sản xuất xử lý hàng ngàn bảng tính bảo mật mỗi ngày.