---
title: Kako postaviti lozinku za XLSX fajl
description: "Vodič korak po korak za korišćenje Sheetize za postavljanje lozinke na XLSX fajlove, osiguravajući sigurnu distribuciju i kontrolu pristupa."
weight: 2
categories: "Vodič za programere"
draft: false
---

**Sheetize XLSX Password Setter for .NET** pruža jednostavan, a ipak moćan API za primenu lozinke na Excel radnu svesku, pri čemu se čuvaju sve radne tablice, grafikoni i formatiranje. Ovo je korisno kada želite da zaštitite fajl pre nego što ga podelite ili kada ga integrišete u procese koji zahtevaju enkriptovane Excel fajlove.

## Glavne funkcionalnosti

### Primena lozinke na XLSX
Enkriptujte postojeći XLSX fajl lozinkom po vašem izboru. Zaštita obuhvata otvaranje fajla, a po želji i ograničenja za uređivanje, štampanje i strukturu.

### Očuvanje formatiranja i objekata
Svi stilovi ćelija, formule, tabele, grafikoni i slike ostaju netaknuti i nakon enkripcije.

### Podrška za strimovanje
Zaštitite velike radne sveske uz strimovski rad kako biste smanjili potrošnju memorije, što je idealno za obradu velikog broja fajlova.

## Detaljna uputstva

### Radni tok zaštite lozinkom za XLSX
Da biste postavili lozinku na XLSX fajl pomoću Sheetize‑a, sledite ove korake:

1. **Inicijalizujte zaštitu**: Kreirajte instancu klase `SpreadsheetLocker`.
2. **Podesite opcije**: Definišite `LockerSaveOptions` sa željenom lozinkom i zastavicama zaštite (npr. dozvola za uređivanje objekata, dozvola za štampanje).
3. **Definišite putanje fajlova**: Navedi izvorni XLSX fajl i odredišnu lokaciju zašticenog XLSX fajla.
4. **Izvršite zaštitu**: Pozovite metodu `Protect` sa pripremljenim opcijama za učitavanje i zaštitu.

**Primer – Zaštita XLSX fajla lozinkom**
```csharp
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);

Primer – Zaštita XLSX fajla lozinkom za zaštitu pri pisanju

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 za formate

  • Sheetize može takođe primeniti lozinku na CSV, TSV i HTML eksportove generisane iz radne sveske (rezultujući fajlovi se pakiraju u ZIP sa šifrovanjem).

Sa ovim mogućnostima, Sheetize čini zaštitu XLSX fajlova lozinkom jednostavnom, bilo da vam treba brza skripta za jednokratnu upotrebu ili robustan servis koji svakodnevno osigurava hiljade tabela.

 Српски