Sådan indstilles en adgangskode til XLSX‑fil
Sheetize XLSX Password Setter for .NET leverer en enkel, men kraftfuld API til at anvende adgangskodebeskyttelse på en Excel‑arbejbog, mens alle regneark, diagrammer og formatering bevares. Dette er nyttigt, når du skal sikre en fil inden deling eller integrere den i pipelines, der kræver krypterede Excel‑filer.
Hovedfunktioner
Anvend adgangskode på XLSX
Kryptér en eksisterende XLSX‑fil med en brugerdefineret adgangskode. Beskyttelsen dækker åbning af filen samt valgfrie begrænsninger for redigering, udskrivning og struktur.
Bevar formatering & objekter
Alle celle‑stile, formler, tabeller, diagrammer og billeder forbliver intakte efter kryptering.
Streaming‑støtte
Beskyt store arbejdsbøger i streaming‑tilstand for at holde hukommelsesforbruget lavt – ideelt til batch‑behandling af mange filer.
Detaljerede instruktioner
XLSX‑adgangskodebeskyttelses‑arbejdsgang
Følg disse trin for at sætte en adgangskode på en XLSX‑fil med Sheetize:
- Initialiser beskytteren: Opret en instans af
SpreadsheetLocker. - Konfigurer indstillinger: Angiv
LockerSaveOptionsmed ønsket adgangskode og beskyttelses‑flags (fx tillad redigering af objekter, tillad udskrivning). - Angiv filstier: Specificér kilde‑XLSX‑stien og destinations‑stedet for den beskyttede XLSX‑fil.
- Udfør beskyttelse: Kald
Protectmed de forberedte load‑ og beskyttelses‑indstillinger.
Eksempel – Beskyt en XLSX‑fil med en adgangskode
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);Eksempel – Beskyt en XLSX‑fil med en skrivebeskyttelses‑adgangskode
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);Udvidet formatunderstøttelse
- Sheetize kan også anvende adgangskodebeskyttelse på CSV, TSV og HTML‑eksporter genereret fra en arbejdsbog (de resulterende filer pakkes i en ZIP med kryptering).
Med disse funktioner gør Sheetize XLSX‑adgangskodebeskyttelse legende let, uanset om du har brug for et hurtigt enkelt‑scripts eller en produktions‑klar service, der sikrer tusindvis af regneark dagligt.