Hur du sätter lösenord på Xlsm‑fil

Sheetize XLSM Password Setter för .NET erbjuder ett enkelt men kraftfullt API för att applicera lösenordsskydd på en Excel‑arbetsbok med makron, samtidigt som alla kalkylblad, makron, diagram och formatering bevaras. Detta är användbart när du behöver säkra en fil innan den delas eller integreras i pipelines som kräver krypterade Excel‑filer.

Huvudfunktioner

Applicera lösenord på XLSM

Kryptera en befintlig XLSM‑fil med ett självdefinierat lösenord. Skyddet gäller öppning av filen och valfria begränsningar för redigering, utskrift och struktur.

Bevara formatering och objekt

Alla cellstilar, formler, tabeller, diagram, bilder och inbäddade makron förblir intakta efter kryptering.

Strömstöd

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

Detaljerade instruktioner

XLSM‑lösenordsskydd arbetsflöde

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

  1. Initiera skyddaren: Skapa en instans av SpreadsheetLocker.
  2. Konfigurera alternativ: Ange LockerSaveOptions med önskat lösenord och skyddsflaggor (t.ex. tillåt redigering av objekt, tillåt utskrift).
  3. Definiera filsökvägar: Ange käll‑XLSM‑sökvägen och destinationen för den skyddade XLSM‑filen.
  4. Utför skyddet: Anropa Process med de förberedda ladd‑ och skyddsalternativen.

Exempel – Skydda en XLSM‑fil med lösenord

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\source.xlsm"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected.xlsm",
    Password = "Test"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

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

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\source.xlsm"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected.xlsm",
    PasswordOfWriteProtection = "Test"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Utökat formatstöd

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

Med dessa möjligheter gör Sheetize XLSM‑lösenordsskydd enkelt, oavsett om du behöver ett snabbt en‑gångsskript eller en produktionsklar tjänst som säkrar tusentals kalkylblad dagligen.

 Svenska