Cách đặt mật khẩu cho file XLT M

Sheetize XLT M 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 mẫu Excel có macro, đồng thời giữ nguyên mọi bảng tính, macro, biểu đồ và định dạng. Điều này hữu ích khi bạn cần bảo mật một mẫu trước khi chia sẻ hoặc tích hợp vào quy trình đòi hỏi các file Excel được mã hóa.

Tính năng chính

Áp dụng mật khẩu cho XLT M

Mã hoá một file XLT M hiện có bằng mật khẩu do người dùng định nghĩa. Bảo vệ bao gồm việc mở file và các hạn chế tùy chọn cho việc chỉnh sửa, in ấn và cấu trúc.

Giữ nguyên định dạng & đối tượng

Tất cả kiểu ô, công thức, bảng, biểu đồ, macro và hình ảnh vẫn nguyên vẹn sau khi được mã hoá.

Hỗ trợ streaming

Bảo vệ các workbook lớn theo chế độ streaming để giảm chi phí bộ nhớ, lý tưởng cho việc xử lý hàng loạt nhiều file.

Hướng dẫn chi tiết

Quy trình bảo vệ mật khẩu XLT M

Để đặt mật khẩu cho file XLT M bằng Sheetize, thực hiện các bước sau:

  1. Khởi tạo Protector: Tạo một thể hiện của SpreadsheetLocker.
  2. Cấu hình tùy chọn: Đặt LockerSaveOptions vớ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).
  3. Xác định đường dẫn file: Cung cấp đường dẫn nguồn XLT M và vị trí file XLT M đã được bảo vệ đích.
  4. Thực thi bảo vệ: Gọi Process với các tùy chọn load và protection đã chuẩn bị.

Ví dụ – Bảo vệ file XLT M bằng mật khẩu

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);

Ví dụ – Bảo vệ file XLT M bằng mật khẩu bảo vệ ghi

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);

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 file 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 giúp việc bảo vệ mật khẩu cho XLT M trở nên dễ dàng, dù bạn chỉ cần một script nhanh cho một lần sử dụng hay một dịch vụ quy mô sản xuất bảo mật hàng ngàn mẫu mỗi ngày.

 Tiếng Việt