Jak odblokować plik xlsm
Sheetize XLSM Unlocker for .NET udostępnia prosty, a jednocześnie potężny interfejs API do usuwania ochrony hasłem z skoroszytu Excel z włączonymi makrami, przy zachowaniu wszystkich arkuszy, wykresów i formatowania. Jest to przydatne, gdy trzeba uzyskać dostęp do pliku wcześniej zabezpieczonego przed udostępnieniem go lub integracją z procesami wymagającymi odblokowanego skoroszytu.
Główne funkcje
Odblokowywanie plików XLSM
Deszyfruje istniejący plik XLSM przy użyciu poprawnego hasła. Operacja odblokowania przywraca pełne możliwości edycji, pozwalając modyfikować makra, formuły i dane.
Zachowanie formatowania i obiektów
Wszystkie style komórek, formuły, tabele, wykresy, makra i obrazy pozostają nienaruszone po odblokowaniu.
Obsługa strumieniowa
Odblokowuje duże skoroszyty w trybie strumieniowym, co utrzymuje niskie zużycie pamięci – idealne przy przetwarzaniu wielu plików jednocześnie.
Szczegółowa instrukcja
Przebieg odblokowywania XLSM
Aby odblokować plik XLSM przy pomocy Sheetize, wykonaj następujące kroki:
- Zainicjalizuj Unlocker: utwórz instancję
SpreadsheetUnlocker. - Skonfiguruj opcje: ustaw
UnlockerLoadOptionsz ścieżką do pliku źródłowego oraz hasłem zabezpieczającym skoroszyt. - Określ ścieżkę wyjściową: podaj docelową lokalizację, w której zostanie zapisany odblokowany plik XLSM.
- Wykonaj odblokowanie: wywołaj
Processz przygotowanymi opcjami ładowania i zapisu.
Przykład – odblokowanie pliku XLSM przy użyciu hasła
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Financial_report.xlsm",
Password = "MySecretPwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "C:\\Unlocked\\"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Przykład – odblokowanie pliku XLSM przy użyciu hasła ochrony przed zapisem
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Macro_enabled_workbook.xlsm",
PasswordOfWriteProtection = "WriteProtectPwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "D:\\Unlocked\\"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Rozszerzone wsparcie formatów
- Sheetize potrafi także odblokowywać pliki CSV, TSV oraz eksporty HTML, które wcześniej były zabezpieczone (wynikowe pliki są dostarczane bez szyfrowania).
Dzięki tym możliwościom Sheetize sprawia, że odblokowywanie XLSM jest dziecinnie proste, niezależnie od tego, czy potrzebujesz szybkiego jednorazowego skryptu, czy usługi gotowej do produkcji, przetwarzającej tysiące makro‑włączonych arkuszy kalkulacyjnych dziennie.