Jak ustawić hasło dla pliku XLSX
Sheetize XLSX Password Setter for .NET oferuje prosty, a jednocześnie potężny interfejs API umożliwiający dodanie ochrony hasłem do skoroszytu Excel, przy zachowaniu wszystkich arkuszy, wykresów i formatowania. To przydatne, gdy trzeba zabezpieczyć plik przed udostępnieniem lub włączyć go do procesów, które wymagają zaszyfrowanych plików Excel.
Główne funkcje
Dodawanie hasła do XLSX
Zaszyfruj istniejący plik XLSX przy użyciu hasła określonego przez użytkownika. Ochrona obejmuje otwieranie pliku oraz opcjonalne ograniczenia dotyczące edycji, drukowania i struktury.
Zachowanie formatowania i obiektów
Wszystkie style komórek, formuły, tabele, wykresy i obrazy pozostają nienaruszone po szyfrowaniu.
Obsługa strumieniowa
Chroniąc duże skoroszyty w trybie strumieniowym, zużycie pamięci pozostaje niskie – idealne przy przetwarzaniu wsadowym wielu plików.
Szczegółowa instrukcja
Przebieg ochrony hasłem pliku XLSX
Aby ustawić hasło w pliku XLSX przy pomocy Sheetize, wykonaj następujące kroki:
- Zainicjuj ochronę – utwórz instancję klasy
SpreadsheetLocker. - Skonfiguruj opcje – ustaw
LockerSaveOptionsz żądanym hasłem i flagami ochrony (np. zezwól na edycję obiektów, zezwól na drukowanie). - Podaj ścieżki plików – określ ścieżkę źródłowego pliku XLSX oraz docelową lokalizację chronionego pliku.
- Wykonaj ochronę – wywołaj metodę
Protectz przygotowanymi opcjami ładowania i zapisu.
Przykład – zabezpieczenie pliku XLSX hasłem
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsx"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected.xlsx",
Password = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Przykład – zabezpieczenie pliku XLSX hasłem ochrony przed zapisem
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsx"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected.xlsx",
PasswordOfWriteProtection = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Rozszerzone wsparcie formatów
- Sheetize może także nałożyć ochronę hasłem na eksporty CSV, TSV oraz HTML generowane ze skoroszytu (wynikowe pliki są opakowywane w archiwum ZIP z szyfrowaniem).
Dzięki tym możliwościom Sheetize sprawia, że zabezpieczanie plików XLSX hasłem jest proste, niezależnie od tego, czy potrzebujesz szybkiego jednorazowego skryptu, czy rozwiązania produkcyjnego chroniącego tysiące arkuszy dziennie.