قراءة ملف CSV بترميزات متعددة
Contents
[
Hide
]
في بعض الأحيان، يحتوي ملف CSV الخاص بك على ترميزات متعددة (Unicode، ANSI، UTF8، UTF7، إلخ). تسمح Aspose.Cells لك بتحميل مثل هذه الملفات CSV وتحويلها إلى تنسيقات أخرى، على سبيل المثال PDF أو XLSX.
توفر Aspose.Cells خاصية TxtLoadOptions.IsMultiEncoded التي يجب أن تقوم بضبطها على true لتحميل ملف CSV الخاص بك بترميزات متعددة بشكل صحيح.
يوضح اللقطة الشاشية التالية ملف CSV عينة يحتوي على سطرين. السطر الأول بترميز ANSI والسطر الثاني بترميز Unicode.
ملف الإدخال |
---|
توضح اللقطة الشاشية التالية ملف XLSX المحول من ملف CSV المذكور أعلاه من دون ضبط خاصية TxtLoadOptions.IsMultiEncoded على true. كما ترون، لم يتم تحويل النص Unicode بشكل صحيح.
ملف الإخراج 1: لم يتم اتخاذ إجراءات للتعامل مع الترميز المتعدد |
---|
توضح اللقطة الشاشية التالية ملف XSLX المحول من ملف CSV المذكور أعلاه بعد ضبط خاصية TxtLoadOptions.IsMultiEncoded على true. كما ترون، تم تحويل النص Unicode بشكل صحيح الآن.
ملف الإخراج 2: تم تعيين IsMultiEncoded على true |
---|
أدناه الكود النموذجي الذي يحول ملف CSV أعلاه إلى صيغة XLSX بشكل صحيح.