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:

  1. Initialiser beskytteren: Opret en instans af SpreadsheetLocker.
  2. Konfigurer indstillinger: Angiv LockerSaveOptions med ønsket adgangskode og beskyttelses‑flags (fx tillad redigering af objekter, tillad udskrivning).
  3. Angiv filstier: Specificér kilde‑XLSX‑stien og destinations‑stedet for den beskyttede XLSX‑fil.
  4. Udfør beskyttelse: Kald Protect med 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.

 Dansk