تحويل ملفات CSV، TSV و TXT إلى Excel

فتح ملفات CSV

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

لفتح ملفات CSV، استخدم فئة LoadOptions وحدد قيمة CSV المحددة مسبقًا في فئة التعداد LoadFormat.

مثال

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

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

مثال

فتح ملفات CSV باستخدام محلل الجاري التفضيلي

غالبًا ما ليس من الضروري استخدام إعدادات محلل افتراضية لفتح ملفات CSV. في بعض الأحيان، قد لا ينتج استيراد ملف CSV الإخراج المتوقع مثل عدم تطابق تنسيق التاريخ المتوقع أو معالجة الحقول الفارغة بشكل مختلف. لهذا الغرض، تتاح فئة TxtLoadOptions.PreferredParsers لتوفير محلل مفضل لتوصيل مختلف أنواع البيانات حسب الحاجة. يوضح الكود عينة التالي استخدام المحلل المفضل.  

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

samplePreferredParser.csv

outputsamplePreferredParser.xlsx

مثال

فتح ملفات TSV (مفصولة بالألسنة)

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

لفتح ملفات مقسمة بواسطة العلامات، يجب على المطورين استخدام الفئة LoadOptions وحدد القيمة TSV المحددة مسبقًا في فئة التعداد LoadFormat.

مثال

مواضيع متقدمة