نحوه تنظیم رمز عبور برای فایل Xlsb
Sheetize XLSB Password Setter for .NET یک API ساده ولی قدرتمند ارائه میدهد که امکان اعمال حفاظت با رمز عبور بر روی یک کتابکار باینری Excel را فراهم میکند و در عین حال تمام شیتها، نمودارها و قالببندیها را حفظ میکند. این ابزار زمانی مفید است که بخواهید فایلی را پیش از به اشتراکگذاری یا ادغام در خطوط پردازش که نیاز به فایلهای Excel رمزگذاریشده دارند، ایمن کنید.
ویژگیهای اصلی
اعمال رمز عبور بر روی XLSB
یک فایل XLSB موجود را با رمز عبور تعریفشده توسط کاربر رمزگذاری میکند. حفاظت شامل باز کردن فایل و بهصورت اختیاری محدودیتهای ویرایش، چاپ و ساختار میشود.
حفظ قالببندی و اشیا
تمام سبکهای سلول، فرمولها، جداول، نمودارها و تصاویر پس از رمزگذاری دستنخورده باقی میمانند.
پشتیبانی از استریمینگ
کتابکارهای بزرگ را به صورت استریمینگ محافظت میکند تا مصرف حافظه کم بماند؛ ایدهآل برای پردازش دستهای تعداد زیادی فایل.
دستورالعملهای گامبهگام
جریان کار رمزگذاری XLSB
برای تنظیم رمز عبور بر روی یک فایل XLSB با استفاده از Sheetize، مراحل زیر را دنبال کنید:
- مقداردهی به محافظ: یک نمونه از
SpreadsheetLockerایجاد کنید. - پیکربندی گزینهها:
LockerSaveOptionsرا با رمز عبور دلخواه و پرچمهای حفاظتی (مثل اجازه ویرایش اشیا، اجازه چاپ) تنظیم کنید. - تعریف مسیرهای فایل: مسیر ورودی XLSB و محل خروجی فایل محافظتشده را مشخص کنید.
- اجرای حفاظت: متد
Processرا با گزینههای بارگذاری و حفاظت آمادهشده فراخوانی کنید.
مثال – بازکردن فایل XLSB با رمز عبور
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Baby_growth_tracker.xlsx",
Password = "Test"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\",
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);مثال – بازکردن فایل XLSB با رمز عبور حفاظت نوشتاری
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Baby_growth_tracker.xlsx",
PasswordOfWriteProtection = "Test"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\",
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);پشتیبانی گسترده از فرمتها
- Sheetize میتواند همچنین رمزگذاری رمز عبور را بر روی خروجیهای CSV، TSV و HTML که از یک کتابکار تولید میشوند، اعمال کند (فایلهای حاصل در یک ZIP با رمزگذاری بستهبندی میشوند).
با این قابلیتها، Sheetize فرآیند حفاظت از XLSB را بهسادگی ممکن میسازد، چه برای یک اسکریپت سریع و چه برای سرویس تولیدی که روزانه هزاران صفحهگسترده را ایمن میکند.