Jak ustawić hasło w pliku Xlsm
Sheetize XLSM Password Setter for .NET oferuje prosty, a jednocześnie potężny interfejs API do nakładania ochrony hasłem na skoroszyt Excel z makrami, zachowując wszystkie arkusze, makra, wykresy i formatowanie. Przydaje się, gdy trzeba zabezpieczyć plik przed udostępnieniem lub zintegrować go w potokach wymagających zaszyfrowanych plików Excel.
Główne funkcje
Nakładanie hasła na XLSM
Zaszyfruj istniejący plik XLSM przy użyciu zdefiniowanego przez użytkownika hasła. Ochrona obejmuje otwieranie pliku oraz opcjonalne ograniczenia edycji, drukowania i struktury.
Zachowanie formatowania i obiektów
Wszystkie style komórek, formuły, tabele, wykresy, obrazy i osadzone makra pozostają nienaruszone po szyfrowaniu.
Obsługa strumieniowa
Chroń duże skoroszyty w trybie strumieniowym, aby zminimalizować zużycie pamięci – idealne przy przetwarzaniu wielu plików jednocześnie.
Szczegółowa instrukcja
Workflow ochrony hasłem XLSM
Aby ustawić hasło w pliku XLSM przy użyciu Sheetize, wykonaj następujące kroki:
- Zainicjalizuj ochronę: Utwórz instancję
SpreadsheetLocker. - Skonfiguruj opcje: Ustaw
LockerSaveOptionsz żądanym hasłem i flagami ochrony (np. zezwól na edycję obiektów, na drukowanie). - Określ ścieżki plików: Podaj ścieżkę źródłowego pliku XLSM oraz miejsce docelowego, zabezpieczonego pliku XLSM.
- Wykonaj ochronę: Wywołaj
Processz przygotowanymi opcjami ładowania i ochrony.
Przykład – Zabezpiecz plik XLSM hasłem
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected.xlsm",
Password = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Przykład – Zabezpiecz plik XLSM hasłem ochrony przed zapisem
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected.xlsm",
PasswordOfWriteProtection = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Rozszerzone wsparcie formatów
- Sheetize może także nakładać ochronę hasłem na eksporty CSV, TSV i HTML generowane z skoroszytu (wynikowe pliki są pakowane w ZIP z szyfrowaniem).
Dzięki tym możliwościom Sheetize sprawia, że ochrona plików XLSM hasłem jest dziecinnie prosta, niezależnie od tego, czy potrzebujesz szybkiego jednorazowego skryptu, czy rozwiązania klasy produkcyjnej zabezpieczającego tysiące arkuszy dziennie.