نحوه تنظیم رمز عبور برای فایل XLT M

ابزار تنظیم رمز عبور Sheetize برای XLT M در .NET یک API ساده اما قدرتمند برای اعمال حفاظت با رمز عبور بر الگوی ماکرو‌دار اکسل ارائه می‌کند، در حالی که همهٔ شیت‌ها، ماکروها، نمودارها و قالب‌بندی‌ها حفظ می‌شوند. این قابلیت زمانی مفید است که نیاز به ایمن‌سازی یک الگو پیش از اشتراک‌گذاری یا ادغام آن در خطوط لوله‌ای دارید که فایل‌های اکسل رمزگذاری‌شده می‌طلبند.

ویژگی‌های اصلی

اعمال رمز عبور بر XLT M

فایل XLT M موجود را با رمز عبور تعریف‌شده توسط کاربر رمزگذاری می‌کند. حفاظت شامل باز کردن فایل و گزینه‌های اختیاری محدودیت ویرایش، چاپ و ساختار می‌شود.

حفظ قالب‌بندی و اشیاء

تمام سبک‌های سلول، فرمول‌ها، جدول‌ها، نمودارها، ماکروها و تصاویر پس از رمزگذاری دست نخورده می‌مانند.

پشتیبانی از استریمینگ

برای پردازش کتاب‌های بزرگ به صورت استریمینگ می‌توانید مصرف حافظه را پایین نگه دارید؛ این ویژگی برای پردازش دسته‌ای تعداد زیادی فایل ایده‌آل است.

دستورالعمل‌های گام‌به‌گام

جریان کار حفاظت با رمز عبور XLT M

برای تنظیم رمز عبور بر فایل XLT M با Sheetize، مراحل زیر را دنبال کنید:

  1. راه‌اندازی محافظ: یک نمونه از SpreadsheetLocker ایجاد کنید.
  2. پیکربندی گزینه‌ها: LockerSaveOptions را با رمز عبور دلخواه و پرچم‌های حفاظتی (مثلاً اجازه ویرایش اشیاء، اجازه چاپ) تنظیم کنید.
  3. تعریف مسیرهای فایل: مسیر منبع XLT M و مسیر خروجی فایل محافظت‌شده را مشخص کنید.
  4. اجرای حفاظت: با فراخوانی Process همراه با گزینه‌های بارگذاری و حفاظت، عملیات را انجام دهید.

مثال – حفاظت از فایل XLT M با رمز عبور

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\template.xltm"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected_template.xltm",
    Password = "MySecretPwd"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

مثال – حفاظت از فایل XLT M با رمز عبور محافظت از نوشتن

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\template.xltm"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected_template.xltm",
    PasswordOfWriteProtection = "WritePwd"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

پشتیبانی از فرمت‌های گسترش‌یافته

  • Sheetize می‌تواند به علاوهٔ XLT M، برای خروجی‌های CSV، TSV و HTML که از کتاب‌کار تولید می‌شوند، نیز رمزگذاری اعمال کند (فایل‌های حاصل در یک ZIP با رمزگذاری ذخیره می‌شوند).

با این قابلیت‌ها، Sheetize محافظت از XLT M را به‌سادگی امکان‌پذیر می‌کند، چه برای یک اسکریپت سریع و چه برای سرویس تولیدی که هزاران الگو را روزانه امن می‌سازد.

 فارسی