XLS XLSB XLSX XLSM ODS
Aspose.Cells  for C++
XLSX

إصلاح ملف XLSX في C++

أنشئ تطبيق C++ الخاص بك لإصلاح ملفات xlsx باستخدام C++.

إصلاح ملف XLSX باستخدام C++

كيف أقوم بإصلاح ملف xlsx؟ مع مكتبة Aspose.Cells for C++، يمكنك بسهولة إصلاح ملف XLSX برمجيًا باستخدام بضعة أسطر من التعليمات البرمجية. Aspose.Cells for C++ قادر على إنشاء تطبيقات مشتركة بين الأنظمة الأساسية مع القدرة على إنشاء جميع ملفات Excel وتعديلها وتحويلها وعرضها وطباعتها. C++ Excel API لا يقوم فقط بالتحويل بين تنسيقات جداول البيانات، بل يمكنه أيضًا عرض ملفات Excel كصور، وPDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT والمزيد، مما يجعله خيارًا مثاليًا لتبادل المستندات بتنسيقات متوافقة مع معايير الصناعة. يمكنك تنزيل أحدث إصدار له مباشرة، فقط قم بفتحه NuGet مدير الحزم، ابحث عن Aspose.Cells.Cpp وقم بتثبيته. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم إدارة الحزم.

يأمر


PM> Install-Package Aspose.Cells.Cpp

كيفية إصلاح ملف xlsx في C++

هل تحتاج إلى إصلاح ملف xlsx برمجياً؟ يمكن للمطورين C++ تحميل وإصلاح ملف xlsx بسهولة في بضعة أسطر من التعليمات البرمجية.

  • تحديد فئة ترث Aspose.Cells.IWarningCallback.
  • قم بتحميل ملف XLSX عن طريق إنشاء مثيل للمصنف، باستخدام فئة الميراث أعلاه، راجع الكود أعلاه.
  • احفظ المصنف، وسيتم إصلاح ملف xlsx التالف.
نموذج التعليمات البرمجية لإصلاح ملف XLSX
Input file
Save as
   
                                   

	  
  Aspose::Cells::Startup();
  
  //1, Define a class that inherits Aspose.Cells.IWarningCallback
  class DefaultWarningCallback : public IWarningCallback
  {
  	//Implement this method as needed
  	public:
  	void Warning(WarningInfo& warningInfo)
  	{
  	    //todo
  	}
  };
  
  //2, Load the corrupted file by creating an instance of Workbook, using the inheritance class above
  DefaultWarningCallback w;
  LoadOptions options;
  options.SetWarningCallback(&w);
  Workbook workbook(u"Input.xlsx", options);
  
  //3, Save the workbook, the corrupted file will be repaired.
  workbook.Save(u"Output.xlsx");
  
  Aspose::Cells::Cleanup();
	 
                
            

مكتبة C++ لإصلاح ملف XLSX

هناك ثلاثة خيارات لتثبيت “Aspose.Cells for C++” على نظامك. يرجى اختيار ما يناسب احتياجاتك واتباع التعليمات خطوة بخطوة:

  1. تثبيت أ NuGet باقة . يرى توثيق
  2. قم بتثبيت المكتبة باستخدام مجلدات Include و lib. يرى توثيق
  3. قم بتثبيت Aspose.Cells for C++ في Linux. يرى توثيق

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

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

  • Microsoft Windows أو نظام تشغيل متوافق مع C++ Runtime Environment لـ Windows 32 بت وWindows 64 بت وLinux 64 بت.
  • أضف مرجعًا إلى Aspose.Cells for C++ DLL في مشروعك.

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

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

قراءة المزيد

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

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

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