---
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.