Aspose.Cells Spreadsheet Locker za .NET

Aspose.Cells Spreadsheet Locker za .NET omogućava razvijalcima da programski blokiraju Excel radne knjige i štite radionice, redove i opšte strukture dokumenta sa korisnički definisanim lozinkama i granularnim postavkama dozvola. Bez obzira da li želite da sprečite neovlašćene editacije, izvršite šifriranje na nivou radnih knjiga ili ograničite pristup određenim regijama listova, ovaj plugin pruža usklađenu zaštitu za XLS,XLSX, XLTM, i КСММ датотеке.

Инсталација и подешавање

Да бисте додали Aspose.Cells Spreadsheet Locker за .NET у свој пројекат:

  • Инсталирајте пакет НУГЕТ-а. погледајте Инсталација Руководство за детаље.
  • Конфигуришите мерено лиценцирање пре него што користите било какве АПИ позиве како бисте избегли режим процене Метеран лиценцирање То је документација.

Карактеристике и функције

Подржани формати датотека

Примењује заштиту за велике Екцел формати, укључујући и наслеђе Бифф (XLS) и модерни Отворени КСМЛ (XLSX, XLSSM, XLTM). заштитне подешавања остају нетакнута током конверзија формата.

Радно ниво за шифровање

Нанесите лозинку да шифрује цео поток радног књига.Ово користи стандардни Офис криптирање тако да се датотека не може отворити без правилног парола.Мулти алгоритми шифривања су подржани за компатибилност и безбедност.

Заштита радног листа

Ограничите уређивање на нивоу листе са опцијама као што су:

  • Затварање садржаја ћелија
  • Превенција редова или колонских убацивања / уклањања
  • Деактивирање сортирања, филтрирања или пивотног табела

Заштита ранг нивоа

Дефинишите уређујуће нијансе док држите формуле или осетљиве податке затворене. Доделите одвојене лозинке по опсегу како бисте пружили ограничен приступ одређеним групама корисника.

Структура и заштита прозора

Избегавајте промене у радној књизи као што су додавање, преименување или уклањање радног листа. Затворите подешавања прозора попут замрзнутих панела или нивоа зума како би кориснички преглед био конзистентан.

Алгоритми шифровања и снаге

Изаберите између АЕС-256 за високу безбедност или наслеђе РЦ4 за компатибилност. алгоритм селекција је изложена кроз једноставне подешавања АПИ-а.

Изванредности и дозволе за заштиту

Fine-tune dozvole omogućavajući određene akcije (npr. formiranje ćelija ili sortiranje) dok drže druge funkcije zatvorene.

Управљање замком и уклањање

Откључавање листова, редова или целе раднике програмски са правилним лозинком. АПИ огледа процес закључавања, а статус заштите се може тражити у радном времену.

Код примера

using Aspose.Cells;

// Load a workbook
Workbook workbook = new Workbook("Book1.xlsx");

// Protect the entire workbook with a password
workbook.Protect(ProtectionType.All, "password123");

// Protect a worksheet
Worksheet sheet = workbook.Worksheets[0];
sheet.Protect(ProtectionType.All, "sheetPass");

// Save the protected file
workbook.Save("LockedWorkbook.xlsx");

Савети и најбоља пракса

• Увек иницијалишете лиценцирање на стартапу како бисте избегли упозорења о процени.• Користите дуге, сложене лозинке са АЕС-256 за осетљиве датотеке.• Комбинујте радни лист и заштиту опсега у одвојене уређујуће подручје од формула.• Непрекидне подешавања заштите у метаданима/конфигурацији за задатке за аутоматизацију.• Поново примените заштиту након конверзија формата како би се осигурала интегритет шифровања.• Употреба IsProtected Проверите пре обављања операција како бисте избегли изузеци.• Редовно ротирајте лозинке у складу са безбедносним политикама.

 Српски