XLS XLSB XLSX XLSM ODS
Aspose.Cells  for .NET
XLSM

تعمیر فایل XLSM در C#

برنامه .NET خود را برای تعمیر فایل های xlsm با استفاده از .NET بسازید.

فایل XLSM را با شماره C# تعمیر کنید

چگونه فایل xlsm را تعمیر کنم؟ با کتابخانه Aspose.Cells for .NET به راحتی می توانید فایل XLSM را به صورت برنامه ای و با چند خط کد تعمیر کنید. Aspose.Cells for .NET قادر به ساخت برنامه های چند پلتفرمی با قابلیت تولید، تغییر، تبدیل، رندر و چاپ تمام فایل های اکسل است. .NET اکسل API نه تنها بین فرمت های صفحه گسترده تبدیل می شود، بلکه می تواند فایل های اکسل را به صورت تصویر، PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT و موارد دیگر ارائه دهد، بنابراین آن را به گزینه ای عالی برای تبادل اسناد در قالب های استاندارد صنعتی تبدیل می کند. باز کن NuGet Package Manager Aspose.Cells را جستجو و نصب کنید. همچنین می توانید از دستور زیر در کنسول Package Manager استفاده کنید.

فرمان کنسول Package Manager


PM> Install-Package Aspose.Cells

نحوه تعمیر فایل xlsm در C#

آیا نیاز به تعمیر فایل xlsm به صورت برنامه ای دارید؟ توسعه دهندگان .NET می توانند به راحتی فایل xlsm را تنها در چند خط کد بارگیری و تعمیر کنند.

  • کلاسی را تعریف کنید که Aspose.Cells.IWarningCallback را به ارث می برد.
  • فایل XLSM را با ایجاد یک نمونه از Workbook با استفاده از کلاس وراثت بالا بارگذاری کنید، به کد بالا مراجعه کنید.
  • کتاب کار را ذخیره کنید، فایل xlsm خراب تعمیر می شود.
نمونه کد تعمیر فایل XLSM
Input file
Save as
   
                                   
    
	
  using Aspose.Cells; 
  
  //1, Define a class that inherits Aspose.Cells.IWarningCallback
  class DefaultWarningCallback : IWarningCallback
  {
    //Implement this method as needed
    public void Warning(WarningInfo warningInfo){ }
  }
	
  //2, Load the corrupted file by creating an instance of Workbook, using the inheritance class above
  DefaultWarningCallback w = new DefaultWarningCallback();
  LoadOptions options = new LoadOptions();
  options.WarningCallback = w;
  var workbook = new Workbook("corrupted.xlsx", options);
  
  //3, Save the workbook, the corrupted file will be repaired. 
  workbook.Save("repaired.xlsx");
	                
                
            

.NET کتابخانه جهت تعمیر فایل XLSM

دو گزینه جایگزین برای نصب “Aspose.Cells for .NET” بر روی سیستم شما وجود دارد. لطفاً یکی را انتخاب کنید که شبیه نیاز شما باشد و دستورالعمل های گام به گام را دنبال کنید:

  1. a را نصب کنید NuGet بسته . دیدن مستندات
  2. کتابخانه را با استفاده از کنسول Package Manager در Visual Studio IDE

سیستم مورد نیاز

Aspose.Cells for .NET در تمام سیستم عامل های اصلی پشتیبانی می شود. فقط مطمئن شوید که پیش نیازهای زیر را دارید.

  • Microsoft Windows یا یک سیستم عامل سازگار با پلتفرم های .NET، .NET Core یا Mono.
  • محیط توسعه مانند Microsoft Visual Studio.
  • محصول ما کاملاً کراس پلتفرم است و از Windows، Linux، MacOS، Azure، AWS Lambda پشتیبانی می کند.

XLSM چیست XLSM فرمت فایل

فایل‌های با پسوند XLSM نوعی از فایل‌های صفحه گسترده هستند که از ماکرو پشتیبانی می‌کنند. از نقطه نظر کاربرد، ماکرو مجموعه ای از دستورالعمل هایی است که برای خودکارسازی فرآیندها استفاده می شود. ماکرو برای ثبت مراحلی که به طور مکرر انجام می شود استفاده می شود و با اجرای مجدد ماکرو انجام اقدامات را تسهیل می کند. ماکروها با Visual Basic for Applications (VBA) Microsoft از داخل Workbook اکسل با استفاده از ویرایشگر ویژوال بیسیک برنامه ریزی می شوند و می توانند مستقیماً از آنجا اجرا/اشکال زدایی شوند.

ادامه مطلب

سایر فرمت های پشتیبانی شده اکسل را تعمیر کنید

با استفاده از C# می توان به راحتی سایر فایل های فرمت اکسل را تعمیر کرد.

تعمیر ODS (فایل صفحه گسترده OpenDocument)
تعمیر XLS (فرمت باینری اکسل)
تعمیر XLSB (فایل باینری کتاب کار اکسل)
تعمیر XLSM (فایل صفحه گسترده)
تعمیر XLSX (فایل OOXML اکسل)