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

استرداد ملف EXCEL عبر C#

قم ببناء تطبيق .NET الخاص بك لإصلاح ملفات Excel باستخدام .NET.

إصلاح ملف EXCEL باستخدام .NET

من أجل إصلاح ملف EXCEL، سوف نستخدم

Aspose.Cells for .NET

API وهي منصة غنية بالميزات وقوية وسهلة الاستخدام لمعالجة المستندات API لمنصة C#.

Aspose.Cells API يمكن استخدامه لإنشاء وتحرير وتحويل وتقديم Microsoft تنسيقات Excel إلى تنسيقات مختلفة. علاوة على ذلك، يمكن استخدامه للرسوم البيانية الشاملة وإعداد التقارير القابلة للتطوير والحسابات الموثوقة داخل تطبيقات البرامج. Aspose.Cells هو API مستقل ولا يتطلب أي برامج مثل Microsoft أو OpenOffice.

تطبيق مجاني لإصلاح ملف EXCEL باستخدام .NET
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");
	                
                
            

كيفية اصلاح ملف اكسيل باستخدام C#

  • تحديد فئة ترث Aspose.Cells.IWarningCallback.
  • قم بتحميل ملف EXCEL عن طريق إنشاء مثيل للمصنف، باستخدام فئة الميراث أعلاه، راجع الكود أعلاه.
  • احفظ المصنف، وسيتم إصلاح ملف Excel التالف.

قم بتثبيت Aspose.Cells لإصلاح ملف Excel

هناك ثلاثة خيارات بديلة لتثبيت Aspose.Cells for .NET في نظامك.

  • يفتح NuGet مدير الحزم، ابحث عنAspose.Cells وتثبيت.
  • قم بتثبيت Aspose.Cells مع مدير الحزم NuGet في Visual Studio. يرى توثيق .
  • تحميل Aspose.Cells.msi وتثبيته على النوافذ.

متطلبات النظام

Aspose.Cells for .NET مدعوم على جميع أنظمة التشغيل الرئيسية. فقط تأكد من أن لديك المتطلبات الأساسية التالية.

Aspose.Cells عبارة عن نظام أساسي مشترك بالكامل ويدعم جميع تطبيقات .NET الرئيسية التي تتبع مواصفات .NET القياسية 2.0:

  • .NET Framework، بدءًا من الإصدار 2.0 الأقدم، وانتهاءً بالإصدار الأحدث .NET Framework 4.8.
  • .NET كور يبدأ من الأقدم 2.0 وينتهي بالأحدث .NET 6.

بقدر ما لا يعتمد كود .NET على الأجهزة الأساسية أو نظام التشغيل، ولكن فقط على جهاز افتراضي، فأنت حر في تطوير أي نوع من البرامج لـ Windows وLinux وmacOS وAndroid وiOS. يتم أيضًا دعم Azure وAWS Lambda. فقط تأكد من تثبيت الإصدار المقابل من .NET Framework أو .NET Core أو Windows Azure أو Mono أو Xamarin.

نوصي باستخدام Microsoft Visual Studio، VSCode لإنشاء تطبيقات C#، F#، VB.NET.

EXCEL ما هو EXCEL تنسيق الملف

XLSX هو تنسيق معروف لمستندات Excel Microsoft التي تم تقديمها بواسطة Microsoft مع إصدار Microsoft Office 2007. استنادًا إلى البنية المنظمة وفقًا لاتفاقيات التغليف المفتوحة كما هو موضح في الجزء 2 من معيار OOXML ECMA-376، فإن التنسيق الجديد هو حزمة مضغوطة تحتوي على عدد من ملفات XML. يمكن فحص البنية الأساسية والملفات ببساطة عن طريق فك ضغط ملف .xlsx.

قراءة المزيد

إصلاح تنسيقات Excel المدعومة الأخرى

باستخدام C#، يمكن للمرء بسهولة إصلاح ملفات تنسيق Excel الأخرى.

اصلاح ODS (ملف جدول بيانات OpenDocument)
اصلاح XLS (تنسيق ثنائي إكسل)
اصلاح XLSB (ملف مصنف Excel الثنائي)
اصلاح XLSM (ملف جدول البيانات)
اصلاح XLSX (ملف اكسيل OOXML)