استرداد ملف EXCEL عبر C#
قم ببناء تطبيق .NET الخاص بك لإصلاح ملفات Excel باستخدام .NET.
إصلاح ملف EXCEL باستخدام .NET
من أجل إصلاح ملف EXCEL، سوف نستخدم
API وهي منصة غنية بالميزات وقوية وسهلة الاستخدام لمعالجة المستندات API لمنصة C#.
Aspose.Cells API يمكن استخدامه لإنشاء وتحرير وتحويل وتقديم Microsoft تنسيقات Excel إلى تنسيقات مختلفة. علاوة على ذلك، يمكن استخدامه للرسوم البيانية الشاملة وإعداد التقارير القابلة للتطوير والحسابات الموثوقة داخل تطبيقات البرامج. Aspose.Cells هو API مستقل ولا يتطلب أي برامج مثل Microsoft أو OpenOffice.
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 الأخرى.