Jak ustawić hasło w pliku Xlsb

Sheetize – Ustawianie hasła XLSB dla .NET zapewnia prosty, a jednocześnie potężny interfejs API do stosowania ochrony hasłem w binarnym skoroszycie Excel, zachowując wszystkie arkusze, wykresy i formatowanie. Jest to przydatne, gdy trzeba zabezpieczyć plik przed udostępnieniem lub włączeniem go do pipeline’ów wymagających szyfrowanych plików Excel.

Główne funkcje

Zastosowanie hasła do XLSB

Szyfruje istniejący plik XLSB przy użyciu hasła zdefiniowanego przez użytkownika. Ochrona obejmuje otwieranie pliku oraz opcjonalne ograniczenia edycji, drukowania i struktury.

Zachowanie formatowania i obiektów

Wszystkie style komórek, formuły, tabele, wykresy i obrazy pozostają niezmienione po szyfrowaniu.

Obsługa strumieniowa

Chroni duże skoroszyty w trybie strumieniowym, co utrzymuje niskie zużycie pamięci – idealne przy przetwarzaniu wielu plików jednocześnie.

Szczegółowe instrukcje

Przebieg ochrony hasłem XLSB

Aby ustawić hasło w pliku XLSB przy użyciu Sheetize, wykonaj następujące kroki:

  1. Zainicjuj ochronę – utwórz instancję SpreadsheetLocker.
  2. Skonfiguruj opcje – ustaw LockerSaveOptions z żądanym hasłem oraz flagami ochrony (np. zezwól na edycję obiektów, zezwól na drukowanie).
  3. Podaj ścieżki plików – określ źródłową ścieżkę do pliku XLSB oraz miejsce docelowe, w którym zapisany zostanie zabezpieczony plik.
  4. Wykonaj ochronę – wywołaj Process z przygotowanymi opcjami ładowania i ochrony.

Przykład – Odblokowanie pliku XLSB przy użyciu hasła

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

Przykład – Odblokowanie pliku XLSB przy użyciu hasła ochrony zapisu

using Sheetize;

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

Rozszerzone wsparcie formatów

  • Sheetize może także zastosować ochronę hasłem do eksportów CSV, TSV oraz HTML generowanych z skoroszytu (wynikowe pliki są pakowane w ZIP z szyfrowaniem).

Dzięki tym możliwościom Sheetize sprawia, że ochrona hasłem plików XLSB jest dziecinną zabawą, niezależnie od tego, czy potrzebujesz szybkiego skryptu jednorazowego, czy usługowego rozwiązania produkcyjnego zabezpieczającego tysiące arkuszy dziennie.

 Polski