تحويل csv إلى Excel xls xlsx c #

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

C# CSV to Excel Converter - تنزيل مجاني

Aspose.Cells for .NET هي واجهة برمجة تطبيقات مذهلة للتحويل البيني لملفات CSV و Excel (XLS / XLSX).سنستخدم واجهة برمجة التطبيقات هذه لتحويل ملفات CSV إلى تنسيقات XLS / XLSX. يمكنك تنزيله من الإصدارات الجديدة أو استخدام الأمر أدناه لتثبيته من NuGet.

PM> Install-Package Aspose.Cells

خطوات تحويل CSV إلى XLSX في C#

يوفر Aspose.Cells for .NET أبسط طريقة لتحويل ملفات CSV إلى تنسيق Excel XLS أو XLSX. فيما يلي الخطوات التي تحتاج إلى تنفيذها لتحويل CSV إلى Excel.

  • قم بتحميل ملف CSV من القرص.
  • قم بإنشاء ملف Excel جديد.
  • تصدير البيانات من ملف CSV إلى ورقة عمل Excel.
  • احفظ ملف Excel في الموقع المطلوب.

دعنا الآن نلقي نظرة على كيفية تحويل ملف CSV إلى XLS في C#.

تصدير CSV إلى XLS في C#

فيما يلي خطوات حفظ ملف CSV بتنسيق XLS في C#.

  1. قم بإنشاء مثيل لفئة LoadOptions وقم بتعيين تنسيق التحميل على أنه CSV.
  2. قم بإنشاء كائن مصنف وتحميل ملف CSV.
  3. احفظ ملف Excel باستخدام طريقة Workbook.Save() إلى الموقع المطلوب.

يوضح الكود أدناه كيفية تحويل ملف CSV إلى Excel XLSX في C#.

// إنشاء LoadOptions لملف CSV
LoadOptions loadOptions = new LoadOptions(LoadFormat.CSV);

// قم بإنشاء كائن مصنف وتهيئة مسار ملف CSV وكائن LoadOptions
Workbook workbook = new Workbook("Sample.csv", loadOptions);

// احفظ ملف CSV بتنسيق XLSX
workbook.Save("CSVtoExcel.xlsx", SaveFormat.Xlsx);

CSV to XLS C# Converter - احصل على ترخيص مجاني

يمكنك الحصول على ترخيص مؤقت مجاني وتحويل ملفات CSV إلى تنسيق Excel دون قيود التقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل ملفات CSV إلى Excel XLS أو XLSX في C#. أوضحت الخطوات ونموذج التعليمات البرمجية كيفية تصدير البيانات من ملف CSV إلى XLSX في C#. وبالمثل ، من الممكن أيضًا أن تستكشف تحويلات مختلفة لتنسيق الملفات من خلال زيارة الوثائق و مراجع واجهة برمجة التطبيقات. علاوة على ذلك ، يمكنك دائمًا التواصل معنا على منتدى الدعم المجاني.

أنظر أيضا