فتح ملفات إكسل المختلفة طرازات Microsoft
فتح ملفات إصدارات Microsoft Excel المختلفة
يتعين على التطبيق غالبًا أن يكون قادرًا على فتح ملفات Microsoft Excel التي تم إنشائها في إصدارات مختلفة، على سبيل المثال، Microsoft Excel 95،97، أو Microsoft Excel 2007/2010/2013/2016/2019 وOffice 365. قد تحتاج إلى تحميل ملف بأي من عدة تنسيقات، بما في ذلك XLS، XLSX، XLSM، XLSB، SpreadsheetML، القيم المفصولة بالفواصل أو TSV، CSV، ODS وما إلى ذلك. استخدم البناء، أو حدد طريقة SetFileFormat في فئة Workbook لتحديد التنسيق باستخدام تعداد FileFormatType.
تحتوي فئة FileFormatType على العديد من تنسيقات الملفات المحددة مسبقًا بعضها مذكور أدناه.
أنواع تنسيق الملفات | الوصف |
---|---|
FileFormatType_CSV | يُمثل ملف CSV |
FileFormatType_Excel97To2003 | يُمثل ملف Excel 97 - 2003 |
FileFormatType_Xlsx | يُمثل ملف Excel 2007/2010/2013/2016/2019 و Office 365 XLSX |
FileFormatType_Xlsm | يمثل ملف Excel XLSM لعامي 2007/2010/2013/2016/2019 وOffice 365 |
FileFormatType_Xltx | يمثل ملف XLTX النموذجي لعام 2007/2010/2013/2016/2019 وOffice 365 لبرنامج Excel |
FileFormatType_Xltm | يمثل ملف XLTM القابل للتشغيل لعام 2007/2010/2013/2016/2019 وOffice 365 لبرنامج Excel |
FileFormatType_Xlsb | يمثل ملف XLSB الثنائي لعام 2007/2010/2013/2016/2019 وOffice 365 لبرنامج Excel |
FileFormatType_SpreadsheetML | يمثل ملف SpreadsheetML |
FileFormatType_Tsv | يمثل ملف قيم مفصولة بواسطة علامة جدول طابقة |
FileFormatType_TabDelimited | يمثل ملف نصي مفصول بواسطة علامات طابقة |
FileFormatType_Ods | يمثل ملف ODS |
FileFormatType_Html | يمثل ملف HTML |
FileFormatType_MHtml | يمثل ملف MHTML |
فتح ملفات Microsoft Excel 95/5.0
لفتح ملف Microsoft Excel 95/5.0، استخدم LoadOptions وقم بتعيين السمة ذات الصلة لفئة LoadOptions لقالب الملف الذي سيتم تحميله. يمكن تنزيل ملف عيني لاختبار هذه الميزة من الرابط التالي:
Aspose::Cells::Startup(); | |
// Instantiate LoadOptions specified by the LoadFormat. | |
LoadOptions loadOptions(LoadFormat::Excel97To2003); | |
// Create a Workbook object and opening the file | |
Workbook wbExcel95(u"Excel95.xls", loadOptions); | |
//Show following message on console | |
std::cout << "Microsoft Excel 95/5.0 workbook opened successfully!" << std::endl; | |
Aspose::Cells::Cleanup(); |
فتح ملفات Microsoft Excel 97 - 2003
لفتح ملف Microsoft Excel 97 - 2003، استخدم LoadOptions وقم بتعيين السمة ذات الصلة لفئة LoadOptions لقالب الملف الذي سيتم تحميله.
Aspose::Cells::Startup(); | |
// Instantiate LoadOptions specified by the LoadFormat. | |
LoadOptions loadOptions(LoadFormat::Excel97To2003); | |
// Create a Workbook object and opening the file | |
Workbook wbExcel03(u"Excel03.xls", loadOptions); | |
//Show following message on console | |
std::cout << "Microsoft Excel 97 - 2003 workbook opened successfully!" << std::endl; | |
Aspose::Cells::Cleanup(); |
فتح ملفات Microsoft Excel 2007/2010/2013/2016/2019 وOffice 365 XLSX
لفتح تنسيق ملف Microsoft Excel 2007/2010/2013/2016/2019 وOffice 365، أي XLSX أو XLSB، حدد مسار الملف. يمكنك أيضًا استخدام LoadOptions وتعيين السمة/الخيارات ذات الصلة لفئة LoadOptions لقالب الملف الذي سيتم تحميله.
Aspose::Cells::Startup(); | |
// The path to the documents directory. | |
U16String dataDir = u""; | |
// Opening Microsoft Excel 2007 Xlsx Files | |
LoadOptions loadOptions(LoadFormat::Xlsx); | |
// Create a Workbook object and opening the file from its path | |
Workbook wbExcel07(dataDir + u"Input.xlsx", loadOptions); | |
//Show following message on console | |
std::cout << "Microsoft Excel 2007 - Office365 workbook opened successfully!" << std::endl; | |
Aspose::Cells::Cleanup(); |
تدعم Aspose.Cells أيضًا فتح ملفات Microsoft Excel 2007، 2010، 2013، 2016، 2019، Office 365 المحمية بكلمة مرور.