Sådan låser du en xlsx‑fil op
Sheetize XLSX Unlocker for .NET giver et enkelt, men kraftfuldt API til at fjerne adgangskodebeskyttelse fra en Excel Open XML‑projektmappe, samtidig med at alle ark, diagrammer og formatering bevares. Dette er nyttigt, når du skal få adgang til en sikret fil for videre behandling, analyse eller redistribution i pipelines, der kræver en ulåst version.
Hovedfunktioner
Lås adgangskode‑beskyttede XLSX‑filer op
Dekrypter en eksisterende XLSX‑fil med den korrekte adgangskode. Handlingen gendanner fuld redigerbarhed af projektmappen.
Bevar formatering og objekter
Alle celle‑stile, formler, tabeller, diagrammer og billeder forbliver uændrede efter oplåsning.
Streaming‑understøttelse
Lås store projektmapper op i streaming‑tilstand for at holde hukommelsesforbruget lavt – ideelt til batch‑behandling af mange filer.
Detaljerede instruktioner
XLSX‑oplåsnings‑workflow
Følg disse trin for at låse en XLSX‑fil op med Sheetize:
- Initialiser Oplåseren: Opret en instans af
SpreadsheetUnlocker. - Konfigurer indstillinger: Angiv
UnlockerLoadOptionsmed kildefilens sti og den nødvendige adgangskode. - Definér output‑sti: Angiv destinationsstien, hvor den ulåste projektmappe skal gemmes.
- Udfør oplåsning: Kald
Processmed de forberedte load‑ og save‑indstillinger.
Eksempel – Lås en XLSX‑fil med en adgangskode op
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Protected_report.xlsx",
Password = "MySecretPwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\Unlocked_report.xlsx"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Eksempel – Lås en XLSX‑fil med en skrive‑beskyttelsesadgangskode op
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Protected_report.xlsx",
PasswordOfWriteProtection = "WritePwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\Unlocked_write_protected.xlsx"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Udvidet formatunderstøttelse
- Sheetize kan også låse adgangskode‑beskyttede CSV‑, TSV‑ og HTML‑eksporter fra en projektmappe op (de resulterende filer pakkes ud fra den krypterede ZIP‑container).
Med disse funktioner gør Sheetize XLSX‑oplåsning ubesværet, uanset om du har brug for et hurtigt engangs‑script eller en produktions‑klar tjeneste, der behandler tusinder af beskyttede regneark dagligt.