Як встановити пароль до файлу Xlsb

Sheetize XLSB Password Setter for .NET пропонує простий, але потужний API для застосування захисту паролем до бінарних робочих книг Excel, зберігаючи всі листи, діаграми та форматування. Це корисно, коли потрібно захистити файл перед його поширенням або інтегруванням у конвеєри, які вимагають зашифровані Excel‑файли.

Основні можливості

Застосування пароля до XLSB

Шифрує існуючий файл XLSB паролем, задаваним користувачем. Захист охоплює відкриття файлу та, за бажанням, обмеження редагування, друку та структури.

Збереження форматування та об’єктів

Усі стилі клітинок, формули, таблиці, діаграми та зображення залишаються незмінними після шифрування.

Підтримка потокової обробки

Захищає великі книги у потоковому режимі, зберігаючи низьке використання пам’яті – ідеально для пакетної обробки багатьох файлів.

Детальна інструкція

Робочий процес захисту XLSB паролем

Щоб встановити пароль у файлі XLSB за допомогою Sheetize, виконайте наступні кроки:

  1. Ініціалізуйте захисник: Створіть екземпляр SpreadsheetLocker.
  2. Налаштуйте параметри: Вкажіть LockerSaveOptions з потрібним паролем та прапорцями захисту (наприклад, дозволити редагування об’єктів, дозволити друк).
  3. Вкажіть шляхи до файлів: Задайте шлях до вхідного XLSB та шлях до захищеного XLSB‑файлу.
  4. Виконайте захист: Викличте Process, передавши підготовлені параметри завантаження та збереження.

Приклад – розблокування XLSB‑файлу за допомогою пароля

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Baby_growth_tracker.xlsx",
    Password = "Test"
};
var saveOptions = new SaveOptions
{
    OutputFile = "E:\\",
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Приклад – розблокування XLSB‑файлу з паролем захисту від запису

using Sheetize;

var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Baby_growth_tracker.xlsx",
    PasswordOfWriteProtection = "Test"
};
var saveOptions = new SaveOptions
{
    OutputFile = "E:\\",
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Розширена підтримка форматів

  • Sheetize також може застосовувати захист паролем до CSV, TSV та HTML‑експортів, створених з робочої книги (отримані файли упаковані у ZIP‑архів з шифруванням).

Завдяки цим можливостям Sheetize робить захист XLSB паролем без зайвих зусиль, чи то швидкий скрипт для однієї задачі, чи масштабне рішення, що безпечно захищає тисячі електронних таблиць щодня.

 Українська