نحوه باز کردن فایل xlsm

Sheetize XLSM Unlocker for .NET یک API ساده اما قدرتمند برای حذف حفاظت رمز عبور از یک کتاب‌کار اکسل با ماکرو (XLSM) فراهم می‌کند، به‌طوری که تمام شیت‌ها، نمودارها و قالب‌بندی‌ها حفظ می‌شوند. این ابزار زمانی مفید است که نیاز دارید فایلی که قبلاً امن شده است را برای به‌اشتراک‌گذاری یا یکپارچه‌سازی در خط‌لوله‌های پردازش که به یک کتاب‌کار باز نیاز دارند، دسترسی پیدا کنید.

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

باز کردن فایل‌های XLSM

رمزگذاری موجود در یک فایل XLSM را با رمز صحیح رمزگشایی می‌کند. عملیات بازکردن تمام قابلیت‌های ویرایشی را باز می‌گرداند، به‌طوری که بتوانید ماکروها، فرمول‌ها و داده‌ها را ویرایش کنید.

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

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

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

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

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

جریان کاری باز کردن XLSM

برای باز کردن یک فایل XLSM با Sheetize، مراحل زیر را دنبال کنید:

  1. ایجاد نمونه Unlocker: یک شیء از SpreadsheetUnlocker بسازید.
  2. پیکربندی گزینه‌ها: یک UnlockerLoadOptions با مسیر فایل منبع و رمز عبور مورد استفاده برای محافظت از کتاب‌کار تنظیم کنید.
  3. تعریف مسیر خروجی: مسیر مقصدی که فایل XLSM بازشده در آن ذخیره می‌شود را مشخص کنید.
  4. اجرای بازکردن: متد Process را با گزینه‌های بارگذاری و ذخیره‌سازی آماده‌شده صدا بزنید.

مثال – باز کردن یک فایل XLSM با رمز عبور

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Financial_report.xlsm",
    Password = "MySecretPwd"
};
var saveOptions = new SaveOptions
{
    OutputFile = "C:\\Unlocked\\"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

مثال – باز کردن یک فایل XLSM با رمز عبور محافظ نوشتن

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Macro_enabled_workbook.xlsm",
    PasswordOfWriteProtection = "WriteProtectPwd"
};
var saveOptions = new SaveOptions
{
    OutputFile = "D:\\Unlocked\\"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

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

  • Sheetize می‌تواند CSV، TSV و خروجی‌های HTML که قبلاً محافظت شده‌اند را نیز باز کند (فایل‌های حاصل بدون رمزگذاری ارائه می‌شوند).

با این قابلیت‌ها، Sheetize باز کردن فایل‌های XLSM را به‌سادگی ممکن می‌سازد، چه بخواهید یک اسکریپت سریع برای یک‌بار استفاده کنید و چه سرویس تولیدی مقیاس‌پذیری که روزانه هزاران صفحه‌گسترده ماکرودار را پردازش می‌کند.

 فارسی