كيفية تحويل TSV إلى XLSX
Sheetize TSV‑to‑XLSX Converter لـ .NET يوفّر واجهة برمجة تطبيقات بسيطة ولكن قوية لقراءة بيانات TSV (مفصول بعلامات جدولة) وكتابةها إلى ملف إكسل مع الحفاظ على أنواع الأعمدة، صفوف العناوين، وتنسيق الخلايا. يُعد ذلك مفيدًا عندما تحتاج إلى توزيع البيانات بصيغة جدولية مألوفة أو دمجها في سير عمل يقبل ملفات XLSX فقط.
الميزات الرئيسية
تحويل TSV إلى XLSX
قراءة أي ملف TSV (مفصول بعلامة جدولة) وإنشاء ملف XLSX خالٍ من الماكرو، مع إمكانية استنتاج نوع البيانات وتنسيق الأعمدة حسب الحاجة.
الحفاظ على التنسيق وأنواع البيانات
اكتشاف الأرقام، التواريخ، القيم المنطقية وتطبيق الأنماط المناسبة في إكسل؛ يمكنك أيضًا تزويد قالب نمط للحفاظ على مظهر موحد.
دعم البث (Streaming)
معالجة ملفات TSV الكبيرة صفًا بصف للحفاظ على استهلاك الذاكرة منخفضًا، مثالي للتحويلات الدفعية أو خدمات الويب.
التعليمات التفصيلية
سير عمل TSV → XLSX
لتحويل ملف TSV إلى XLSX باستخدام Sheetize، اتبع الخطوات التالية:
- تهيئة المُحوِّل: أنشئ كائنًا من الفئة
TextConverter. - ضبط الخيارات: عيّن
LoadOptions(الفاصل، الترميز، وجود عنوان) وTextConverterSaveOptions(مسار الإخراج، قالب النمط). - تحديد مسارات الملفات: زوِّد البرنامج بمسار ملف TSV المصدر وموقع ملف XLSX الهدف.
- تنفيذ التحويل: استدعِ الدالة
Processمع الخيارات المُعَدّة.
مثال – تحويل TSV إلى XLSX
using Sheetize;
var readOptions = new LoadOptions
{
InputFile = "sales_data.tsv"
};
var saveOptions = new TextConverterSaveOptions
{
OutputFile = @"E:\reports\sales_report.xlsx"
};
TextConverter.Process(readOptions, saveOptions);دعم صيغ إضافية موسَّع
- يمكن لـ Sheetize أيضًا تحويل XLSX إلى TSV، مع إمكانية اختيار أوراق أو نطاقات محددة.
- المكتبة تدعم التصدير إلى JSON، CSV، أو HTML مباشرة من دفتر العمل المُنشأ، مما يتيح إنشاء خطوط تقارير متكاملة (مثال: TSV → XLSX → HTML).
بهذه القدرات، يجعل Sheetize عملية تحويل TSV إلى XLSX سهلة وسلسة، سواء كنت تحتاج إلى سكريبت سريع لمرة واحدة أو خدمة جاهزة للإنتاج.