فتح ملفات بتنسيقات مختلفة

طرق بسيطة لفتح ملفات Excel

فتح طريق

لفتح ملف Excel Microsoft باستخدام مسار الملف ، قم بتمرير مسار الملف كمعامل أثناء إنشاء مثيل لـ**[مصنف] (https://reference.aspose.com/cells/java/com.aspose.cells/Workbook)**صف دراسي. يوضح نموذج التعليمات البرمجية التالي فتح ملف Excel باستخدام مسار الملف.

مثال

فتح من خلال تيار

في بعض الأحيان ، يتم تخزين ملف Excel الذي تريد فتحه كتدفق. في هذه الحالة ، على غرار فتح ملف باستخدام مسار الملف ، قم بتمرير الدفق كمعامل أثناء إنشاء ملف**[مصنف] (https://reference.aspose.com/cells/java/com.aspose.cells/Workbook)** صف دراسي. يوضح نموذج التعليمات البرمجية التالي فتح ملف Excel باستخدام دفق.

مثال

فتح ملفات مختلفة من إصدارات إكسل Microsoft

يجوز للمستخدم استخدام**[LoadOptions] (https://reference.aspose.com/cells/java/com.aspose.cells/LoadOptions)** فئة لتحديد تنسيق ملف Excel باستخدام امتداد**[LoadFormat] (https://reference.aspose.com/cells/java/com.aspose.cells/LoadFormat)**تعداد.

ال**[LoadFormat] (https://reference.aspose.com/cells/java/com.aspose.cells/LoadFormat)**يحتوي التعداد على العديد من تنسيقات الملفات المحددة مسبقًا والتي يرد بعضها أدناه.

أنواع التنسيق وصف
Csv يمثل ملف CSV
إكسل 97 إلى 2003 يمثل ملف Excel 97 - 2003
xlsx يمثل ملف Excel 2007/2010/2013/2016/2019 و Office 365 XLSX
Xlsm يمثل ملف Excel 2007/2010/2013/2016/2019 و Office 365 XLSM
Xltx يمثل ملف Excel 2007/2010/2013/2016/2019 ونموذج Office 365 XLTX
Xltm يمثل ملف XLTM ممكّن للماكرو في Excel 2007/2010/2013/2016/2019 و Office 365
Xlsb يمثل ملف Excel 2007/2010/2013/2016/2019 و Office 365 ثنائي XLSB
SpreadsheetML يمثل ملف SpreadsheetML
Tsv يمثل ملف قيم مفصولة بعلامات جدولة
TabDelimited يمثل ملفًا نصيًا محددًا بعلامات جدولة
أود يمثل ملف ODS
لغة البرمجة يمثل ملف HTML
Mhtml يمثل ملف MHTML

فتح Microsoft ملفات Excel 95 / 5.0

لفتح ملفات Microsoft Excel 95 ، قم بإنشاء مثيل لملف**[مصنف] (https://reference.aspose.com/cells/java/com.aspose.cells/Workbook)**المثيل مع مسار أو دفق ملف القالب. يمكن تنزيل ملف نموذج لاختبار الكود من الرابط التالي:

Excel95_5.0.xls

مثال

فتح Microsoft Excel 97 أو الإصدارات الأحدث XLS الملفات

لفتح XLS ملفات Microsoft Excel XLS 97 أو الإصدارات الأحدث ، قم بإنشاء مثيل لـ**[مصنف] (https://reference.aspose.com/cells/java/com.aspose.cells/Workbook)**المثيل مع مسار أو دفق ملف القالب. أو استخدم ملف**[LoadOptions] (https://reference.aspose.com/cells/java/com.aspose.cells/LoadOptions)** الطريقة وحدد**[EXCEL_97_TO_2003] (https://reference.aspose.com/cells/java/com.aspose.cells/loadformat#EXCEL_97_TO_2003)** قيمة في**[LoadFormat] (https://reference.aspose.com/cells/java/com.aspose.cells/LoadFormat)**تعداد.

مثال

فتح Microsoft Excel 2007 أو الإصدارات الأحدث XLSX الملفات

لفتح XLSX ملفات Microsoft Excel 2007 أو الإصدارات الأحدث ، قم بإنشاء مثيل**[مصنف] (https://reference.aspose.com/cells/java/com.aspose.cells/Workbook)**المثيل مع مسار أو دفق ملف القالب. أو استخدم ملف**[LoadOptions] (https://reference.aspose.com/cells/java/com.aspose.cells/LoadOptions)** فئة واختيار**[XLSX] (https://reference.aspose.com/cells/java/com.aspose.cells/loadformat#XLSX)** قيمة في**[LoadFormat] (https://reference.aspose.com/cells/java/com.aspose.cells/LoadFormat)**تعداد.

مثال

فتح ملفات بتنسيقات مختلفة

Aspose.Cells يسمح للمطورين بفتح ملفات جداول البيانات بتنسيقات مختلفة مثل SpreadsheetML ، CSV ، الملفات المحددة بعلامات جدولة. لفتح مثل هذه الملفات ، يمكن للمطورين استخدام نفس المنهجية التي يستخدمونها لفتح ملفات مختلفة من إصدارات Microsoft Excel.

فتح SpreadsheetML الملفات

ملفات SpreadsheetML هي تمثيلات XML لجداول البيانات الخاصة بك بما في ذلك جميع المعلومات حول جدول البيانات مثل التنسيق والصيغ وما إلى ذلك. منذ Microsoft Excel XP ، تمت إضافة خيار تصدير XML إلى Microsoft Excel الذي يقوم بتصدير جداول البيانات الخاصة بك إلى ملفات SpreadsheetML.

لفتح SpreadsheetML ملفات ، استخدم امتداد**[LoadOptions] (https://reference.aspose.com/cells/java/com.aspose.cells/LoadOptions)** فئة واختيار**[SPREADSHEET_ML] (https://reference.aspose.com/cells/java/com.aspose.cells/loadformat#SPREADSHEET_ML)** قيمة في**[LoadFormat] (https://reference.aspose.com/cells/java/com.aspose.cells/LoadFormat)**تعداد.

مثال

فتح CSV الملفات

تحتوي ملفات القيم المفصولة بفواصل (CSV) على سجلات محددة قيمها أو مفصولة بفواصل. في ملفات CSV ، يتم تخزين البيانات في تنسيق جدولي يحتوي على حقول مفصولة بفاصلة ويتم اقتباسها بحرف اقتباس مزدوج. إذا احتوت قيمة الحقل على علامة اقتباس مزدوجة ، يتم تخطيها بزوج من علامات الاقتباس المزدوجة. يمكنك أيضًا استخدام Microsoft Excel لتصدير بيانات جدول البيانات إلى ملف CSV.

لفتح CSV ملفات ، استخدم امتداد**[LoadOptions] (https://reference.aspose.com/cells/java/com.aspose.cells/LoadOptions)** فئة واختيار**[CSV] (https://reference.aspose.com/cells/java/com.aspose.cells/loadformat#CSV)** القيمة المحددة مسبقًا في**[LoadFormat] (https://reference.aspose.com/cells/java/com.aspose.cells/LoadFormat)**تعداد.

مثال

فتح CSV الملفات واستبدال الحروف غير الصالحة

في Excel ، عند فتح ملف CSV بأحرف خاصة ، يتم استبدال الأحرف تلقائيًا. يتم القيام بنفس الشيء بواسطة Aspose.Cells API والذي هو موضح في مثال الكود الموضح أدناه.

مثال

فتح CSV الملفات باستخدام المحلل اللغوي المفضل

هذا ليس ضروريًا دائمًا لاستخدام إعدادات المحلل اللغوي الافتراضية لفتح ملفات CSV. في بعض الأحيان ، لا يؤدي استيراد ملف CSV إلى إنشاء الإخراج المتوقع مثل تنسيق التاريخ ليس كما هو متوقع أو يتم التعامل مع الحقول الفارغة بشكل مختلف. لهذا الغرض**[TxtLoadOptions.PreferredParsers] (https://reference.aspose.com/cells/java/com.aspose.cells/txtloadoptions#PreferredParsers)**متاح لتوفير المحلل اللغوي المفضل لتحليل أنواع البيانات المختلفة حسب المتطلبات. يوضح نموذج التعليمات البرمجية التالي استخدام المحلل اللغوي المفضل.

يمكن تنزيل نموذج ملف المصدر وملفات الإخراج من الروابط التالية لاختبار هذه الميزة.

samplePreferredParser.csv

outputsamplePreferredParser.xlsx

مثال

فتح ملفات TSV (محدد بعلامات جدولة)

تحتوي الملفات المحددة بعلامات جدولة على بيانات جدول بيانات ولكن بدون أي تنسيق. يتم ترتيب البيانات في صفوف وأعمدة مثل الجداول وجداول البيانات. باختصار ، الملف المحدد بعلامات جدولة هو نوع خاص من ملفات النص العادي بعلامة جدولة بين كل عمود في النص.

لفتح ملفات محددة بعلامات جدولة ، يجب على المطورين استخدام الامتداد**[LoadOptions] (https://reference.aspose.com/cells/java/com.aspose.cells/LoadOptions)** فئة واختيار**[TSV] (https://reference.aspose.com/cells/java/com.aspose.cells/loadformat#TSV)** القيمة المحددة مسبقًا في**[LoadFormat] (https://reference.aspose.com/cells/java/com.aspose.cells/LoadFormat)**تعداد.

مثال

فتح ملفات اكسل المشفرة

نعلم أنه من الممكن إنشاء ملفات Excel مشفرة باستخدام Microsoft Excel. لفتح مثل هذه الملفات المشفرة ، يجب على المطورين استدعاء طريقة LoadOptions خاصة محملة بشكل زائد وتحديد قيمة DEFAULT المحددة مسبقًا في تعداد FileFormatType. ستأخذ هذه الطريقة أيضًا كلمة المرور للملف المشفر كما هو موضح أدناه في المثال.

مثال

يدعم Aspose.Cells أيضًا فتح ملفات MS Excel 2013 المحمية بكلمة مرور.

فتح SXC الملفات

StarOffice Calc مشابه لـ Microsoft Excel ويدعم الصيغ والمخططات والوظائف ووحدات الماكرو. يتم حفظ جداول البيانات التي تم إنشاؤها باستخدام هذا البرنامج بالملحق SXC. يتم استخدام ملف SXC أيضًا لملفات جداول بيانات OpenOffice.org Calc. يمكن Aspose.Cells قراءة ملفات SXC كما هو موضح في نموذج التعليمات البرمجية التالي.

مثال

فتح FODS الملفات

الملف FODS هو جدول بيانات محفوظ في OpenDocument XML بدون أي ضغط. يمكن لـ Aspose.Cells قراءة ملفات FODS كما هو موضح في نموذج التعليمات البرمجية التالي.

مثال

موضوعات مسبقة