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:
- Zainicjuj ochronę – utwórz instancję
SpreadsheetLocker. - Skonfiguruj opcje – ustaw
LockerSaveOptionsz żądanym hasłem oraz flagami ochrony (np. zezwól na edycję obiektów, zezwól na drukowanie). - 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.
- Wykonaj ochronę – wywołaj
Processz 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.