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:
- Initiera skyddaren: Skapa en instans av
SpreadsheetLocker. - Konfigurera alternativ: Ställ in
LockerSaveOptionsmed önskat lösenord och skyddsflaggor (t.ex. tillåt redigering av objekt, tillåt utskrift). - Ange filsökvägar: Specificera käll‑XLSX‑sökvägen och den skyddade destinations‑XLSX‑platsen.
- Utför skyddet: Anropa
Protectmed 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.