چگونه رمز عبور را برای فایل XLSX تنظیم کنیم
Sheetize XLSX Password Setter برای .NET یک API ساده اما قدرتمند برای اعمال محافظت با رمز عبور بر روی یک کتابکار Excel فراهم میکند و در حین حفظ تمام برگهها، نمودارها و قالببندیها کار میکند. این ابزار زمانی مفید است که نیاز به ایمنسازی فایل قبل از اشتراکگذاری یا ادغام در خطوط لولهای داشته باشید که فایلهای Excel رمزگذاریشده را میطلبند.
ویژگیهای اصلی
اعمال رمز عبور به XLSX
فایلی XLSX موجود را با رمز عبور دلخواه کاربر رمزگذاری کنید. محافظت شامل باز کردن فایل و گزینههای اختیاری برای محدود کردن ویرایش، چاپ و ساختار است.
حفظ قالببندی و اشیاء
تمام سبکهای سلول، فرمولها، جدولها، نمودارها و تصاویر پس از رمزگذاری دست نخورده میمانند.
پشتیبانی از استریمینگ
کتابکارهای بزرگ را به صورت استریمینگ محافظت کنید تا مصرف حافظه پایین بماند؛ این ویژگی برای پردازش دستهای تعداد زیاد فایل مناسب است.
دستورالعملهای دقیق
جریان کار حفاظت با رمز عبور XLSX
برای تنظیم رمز عبور روی یک فایل XLSX با Sheetize، این مراحل را دنبال کنید:
- راهاندازی محافظ: یک نمونه از
SpreadsheetLockerایجاد کنید. - پیکربندی گزینهها:
LockerSaveOptionsرا با رمز عبور دلخواه و پرچمهای محافظتی (مانند اجازه ویرایش اشیاء یا چاپ) تنظیم کنید. - تعریف مسیرهای فایل: مسیر منبع XLSX و مسیر مقصد فایل محافظتشده را مشخص کنید.
- اجرای محافظت: متد
Protectرا با گزینههای بارگذاری و محافظت آمادهشده فراخوانی کنید.
مثال – محافظت از یک فایل XLSX با رمز عبور
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);مثال – محافظت از یک فایل XLSX با رمز عبور محافظت نوشتن
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);پشتیبانی گسترده از فرمتها
- Sheetize میتواند علاوه بر XLSX، بر روی خروجیهای CSV، TSV و HTML که از یک کتابکار تولید میشوند، نیز رمز عبور اعمال کند (فایلهای حاصل در یک ZIP با رمزگذاری قرار میگیرند).
با این قابلیتها، Sheetize محافظت از فایلهای XLSX را به سادگی انجام میدهد، چه برای یک اسکریپت سریع و چه برای سرویس مقیاسپذیر تولید هزاران صفحهگسترده در روز.