Kako postaviti lozinku za XLSX datoteku

Sheetize XLSX Password Setter za .NET pruža jednostavno, a ipak moćno API‑je za primjenu lozinke na Excel radnu knjigu, zadržavajući sve radne listove, grafikone i formatiranje. Ovo je korisno kada trebate zaštititi datoteku prije dijeljenja ili integracije u pipeline‑ove koji zahtijevaju šifrirane Excel datoteke.

Glavne značajke

Primijeni lozinku na XLSX

Šifrira postojeću XLSX datoteku lozinkom koju odredi korisnik. Zaštita obuhvaća otvaranje datoteke, a opcionalno i ograničenja uređivanja, ispisa i strukture.

Zadrži formatiranje i objekte

Svi stilovi ćelija, formule, tablice, grafikoni i slike ostaju netaknuti nakon šifriranja.

Podrška za streaming

Štiti velike radne knjige u streamingu kako bi se održala niska potrošnja memorije, idealno za obradu velikog broja datoteka u seriji.

Detaljne upute

Workflow za zaštitu lozinkom XLSX‑a

Za postavljanje lozinke na XLSX datoteku pomoću Sheetize‑a, slijedite ove korake:

  1. Inicijalizirajte zaštitu: Stvorite instancu SpreadsheetLocker.
  2. Konfigurirajte opcije: Postavite LockerSaveOptions s željenom lozinkom i oznakama za zaštitu (npr. dopusti uređivanje objekata, dopusti ispis).
  3. Definirajte putanje datoteka: Navedite izvorni XLSX i odredišnu lokaciju za zaštićeni XLSX.
  4. Izvršite zaštitu: Pozovite Protect s pripremljenim opcijama učitavanja i zaštite.

Primjer – Šifriranje XLSX datoteke lozinkom

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

Primjer – Šifriranje XLSX datoteke lozinkom za zaštitu pisanja

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

Proširena podrška formata

  • Sheetize također može primijeniti zaštitu lozinkom na CSV, TSV i HTML izvoze generirane iz radne knjige (rezultirajuće datoteke se zapakiraju u ZIP arhivu s enkripcijom).

S ovim mogućnostima, Sheetize čini zaštitu XLSX lozinkom jednostavnom, bilo da trebate brz skript za jednokratnu upotrebu ili proizvodni servis koji štiti tisuće proračunskih tablica svakodnevno.

 Hrvatski