Så sätter du lösenord på XLSX‑fil

Sheetize XLSX Password Setter för .NET erbjuder ett enkelt men kraftfullt API för att lägga till lösenordsskydd på en Excel‑arbetsbok samtidigt som alla kalkylblad, diagram och formatering bevaras. Detta är användbart när du vill säkra en fil innan du delar den eller integrerar den i pipelines som kräver krypterade Excel‑filer.

Huvudfunktioner

Applicera lösenord på XLSX

Kryptera en befintlig XLSX‑fil med ett användardefinierat lösenord. Skyddet omfattar öppning av filen samt valfria restriktioner för redigering, utskrift och struktur.

Bevara formatering & objekt

Alla cellstilar, formler, tabeller, diagram och bilder förblir intakta efter kryptering.

Strömstöd

Skydda stora arbetsböcker i ett strömningsläge för att hålla minnesanvändningen låg, idealiskt för batch‑behandling av många filer.

Detaljerade instruktioner

XLSX‑lösenordsskydd arbetsflöde

För att sätta ett lösenord på en XLSX‑fil med Sheetize, följ dessa steg:

  1. Initiera skyddaren: Skapa en instans av SpreadsheetLocker.
  2. Konfigurera alternativ: Ställ in LockerSaveOptions med önskat lösenord och skyddsflaggor (t.ex. tillåt redigering av objekt, tillåt utskrift).
  3. Ange filsökvägar: Specificera käll‑XLSX‑sökvägen och den skyddade destinations‑XLSX‑platsen.
  4. Utför skyddet: Anropa Protect med de förberedda ladd‑ och skyddsinställningarna.

Exempel – Skydda en XLSX‑fil med ett lösenord

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);

Exempel – Skydda en XLSX‑fil med ett skrivskyddslösenord

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);

Utökad formatstöd

  • Sheetize kan även applicera lösenordsskydd på CSV, TSV och HTML‑exporter som genereras från en arbetsbok (de resulterande filerna paketeras i ett ZIP‑arkiv med kryptering).

Med dessa funktioner gör Sheetize lösenordsskydd för XLSX‑filer enkelt, oavsett om du behöver ett snabbt en‑gång‑script eller en produktionsklar tjänst som säkrar tusentals kalkylblad dagligen.

 Svenska