كيف تحول CSV إلى XLSX

Sheetize CSV‑to‑XLSX Converter for .NET يوفر واجهة برمجة تطبيقات بسيطة ولكن قوية لقراءة بيانات CSV وكتابتها إلى ملف Excel مع الحفاظ على أنواع الأعمدة، صفوف العناوين، وتنسيق الخلايا. هذا مفيد عندما تحتاج إلى توزيع البيانات بصيغة جداولية مألوفة أو دمجها في سير عمل يقبل فقط ملفات XLSX.

الخصائص الرئيسية

تحويل CSV إلى XLSX

قراءة أي ملف CSV (مفصول بفواصل، فاصلة منقوطة، أو تبويب) وإنشاء ملف XLSX خالٍ من الماكرو، مع إمكانية استنتاج نوع البيانات وتنسيق الأعمدة المخصص.

الحفاظ على التنسيق وأنواع البيانات

اكتشاف الأرقام، التواريخ، القيم المنطقية وتطبيق الأنماط المناسبة في Excel؛ يمكنك أيضًا توفير قالب تنسيق للحفاظ على مظهر متسق.

دعم البث (Streaming)

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

التعليمات التفصيلية

تدفق العمل CSV → XLSX

لتحويل ملف CSV إلى XLSX باستخدام Sheetize، اتبع الخطوات التالية:

  1. تهيئة المحول: إنشاء مثال من TextConverter.
  2. تكوين الخيارات: ضبط LoadOptions (الفاصل، الترميز، وجود رأس) و TextConverterSaveOptions (مسار الإخراج، قالب التنسيق).
  3. تحديد مسارات الملفات: توفير مسار CSV المصدر وموقع XLSX الهدف.
  4. تنفيذ التحويل: استدعاء Process مع الخيارات المعدة.

مثال – تحويل CSV إلى XLSX

using Sheetize;

var readOptions = new LoadOptions
{
    InputFile = "sales_data.csv"
};

var saveOptions = new TextConverterSaveOptions
{
    OutputFile = @"E:\reports\sales_report.xlsx",
};

TextConverter.Process(readOptions, saveOptions);

دعم تنسيقات موسع

  • يمكن لـ Sheetize أيضًا تحويل XLSX إلى CSV، مع إمكانية اختيار أوراق أو نطاقات معينة.
  • المكتبة تدعم التصدير إلى JSON أو TSV أو HTML مباشرةً من دفتر العمل المُنشأ، مما يتيح إنشاء خطوط إبلاغ شاملة (مثال: CSV → XLSX → HTML).

مع هذه الإمكانيات، يجعل Sheetize عملية تحويل CSV إلى XLSX سهلة، سواء كنت تحتاج إلى سكريبت سريع لمرة واحدة أو خدمة جاهزة للإنتاج.

 عربي