Jak ustawić hasło dla pliku XLT M
Sheetize XLT M Password Setter for .NET oferuje prostą, a jednocześnie potężną API do nakładania ochrony hasłem na szablon Excela z makrami, zachowując wszystkie arkusze, makra, wykresy i formatowanie. Jest to przydatne, gdy trzeba zabezpieczyć szablon przed udostępnieniem lub włączyć go do procesów, które wymagają zaszyfrowanych plików Excel.
Główne funkcje
Zastosuj hasło do XLT M
Szyfruje istniejący plik XLT M przy użyciu hasła określonego przez użytkownika. Ochrona obejmuje otwieranie pliku oraz opcjonalne ograniczenia edycji, drukowania i struktury.
Zachowaj formatowanie i obiekty
Wszystkie style komórek, formuły, tabele, wykresy, makra i obrazy pozostają niezmienione po szyfrowaniu.
Obsługa strumieniowa
Chroni duże skoroszyty w trybie strumieniowym, co ogranicza zużycie pamięci – idealne przy przetwarzaniu wielu plików jednocześnie.
Szczegółowe instrukcje
Przebieg zabezpieczania XLT M hasłem
Aby ustawić hasło w pliku XLT M przy pomocy Sheetize, wykonaj następujące kroki:
- Zainicjuj ochronę: Utwórz instancję
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łową XLT M oraz docelową lokalizację zabezpieczonego pliku.
- Wykonaj ochronę: Wywołaj metodę
Processz przygotowanymi opcjami ładowania i ochrony.
Przykład – zabezpieczenie pliku XLT M hasłem
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\template.xltm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected_template.xltm",
Password = "MySecretPwd"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Przykład – zabezpieczenie pliku XLT M hasłem ochrony przed zapisem
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\template.xltm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected_template.xltm",
PasswordOfWriteProtection = "WritePwd"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Rozszerzone wsparcie formatów
- Sheetize może również nakładać ochronę hasłem na eksporty CSV, TSV oraz HTML generowane z skoroszytu (otrzymane pliki są pakowane w ZIP z szyfrowaniem).
Dzięki tym możliwościom Sheetize sprawia, że ochrona plików XLT M hasłem jest prosta, niezależnie od tego, czy potrzebujesz szybkiego jednorazowego skryptu, czy rozwiązania produkcyjnego zabezpieczającego tysiące szablonów dziennie.