جدول المحتوى
مراجعة
و هو Aspose.Cells.LowCode
TextConverter يسهل تحويل ملفات Excel إلى تنسيقات نصية مختلفة، مثل CSV، TSV، XML، SLK، و DIF. هذه الأداة ضرورية لتبادل البيانات، وأنابيب ETL، والاندماج مع أنظمة التراث. Aspose.Cells.SaveOptions
على سبيل المثال، عند استخدام ميزة .NET Excel to Text، يمكنك بسهولة تصدير بياناتك في تنسيق سهل الاستخدام.
لماذا تحويل Excel إلى تنسيقات نصية؟
- دمج البيانات و ETL: بسهولة دمج بيانات لوحة المفاتيح في قواعد البيع ونظم التحليل ومخازن البيان.
- Legacy System Compatibility: التواصل مع الأنظمة القديمة التي تتطلب إدخالات نصية مسطحة.
- البيانات القابلة للقراءة والصيانة: تبسيط مراجعة البيانات وإدارتها في تنسيقات القراءة البشرية.
الفوائد الرئيسية لـ Aspose.Cells LowCode TextConverter
- دعم تنسيق واسع: بسهولة التحويل إلى CSV، TSV، XML، SLK، DIF، SQLSCRIPT، وأكثر من ذلك.
- بساطة استخدام API: تحويل سريع باستخدام الحد الأدنى من الرمز مع استدعاء طريقة واحدة.
- الخطوات الدائرة الصحيحة: تحويل الخلف والخلف بين Excel والنص دون فقدان البيانات.
- الشفافية المرنة: إدارة تسجيل الملفات بسهولة من خلال التدفقات أو الإعدادات المخصصة.
المتطلبات
- قم بتثبيت أحدث إصدار من Aspose.Cells.LowCode عبر NuGet:
Install-Package Aspose.Cells.LowCode
- .NET 6.0 أو أحدث.
- المساحات المطلوبة :
using Aspose.Cells;
using Aspose.Cells.LowCode;
دليل التحويل خطوة بخطوة
Excel إلى CSV
تحويل ملصقات Excel مباشرة إلى تنسيق CSV:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);
CSV إلى Excel
استيراد بيانات CSV مرة أخرى إلى دفتر عمل Excel:
var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);
تنسيقات أخرى (TSV، SLK، XML)
تحويل Excel إلى تنسيقات نصية أخرى بسهولة:
saveOptions.SaveFormat = SaveFormat.Tsv; // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);
نموذج C# Code Example
برنامج كامل قابل للتنفيذ C# يظهر التحويل بين Excel و CSV:
using System;
using Aspose.Cells.LowCode;
namespace TextConversionExample
{
class Program
{
static void Main()
{
// Excel to CSV
var excelLoadOpts = new LowCodeLoadOptions { InputFile = "report.xlsx" };
var csvSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "report.csv" };
TextConverter.Process(excelLoadOpts, csvSaveOpts);
Console.WriteLine("Excel to CSV conversion completed.");
// CSV to Excel
var csvLoadOpts = new LowCodeLoadOptions { InputFile = "report.csv" };
var excelSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "report_converted.xlsx" };
TextConverter.Process(csvLoadOpts, excelSaveOpts);
Console.WriteLine("CSV to Excel conversion completed.");
}
}
}
نصائح لتحسين الأداء
- إدارة مجموعات البيانات الكبيرة: تحويل ملفات كبيرة إلى أجزاء أو تدفق بيانات خط لخط.
- التحويل المقرر: استخدم معالجة المجموعات أو المهام المخطط لها لتحويل التحويلات المتكررة.
- التعامل مع التمييز المخصص: قم بتطبيق تمييزي مخصص باستخدام الكتابة الإضافية أو API الكامل Aspose.Cells.
القضايا الشائعة وحل المشاكل
خطأ أو مشكلة | الحل الموصى به |
---|---|
Unsupported SaveFormat أخطاء | تحقق من أنواع النماذج التي يتم دعمها وتمديدات الملفات الصحيحة. |
تصفية الأخطاء | تحديد التشفير بوضوح (على سبيل المثال، Encoding.UTF8 ) عند القراءة / الكتابة. |
تدمير البيانات أو سوء التوافق | تعديل عرض الأعمدة أو الحد الأدنى مع خيارات API الكاملة. |
الأسئلة المتكررة (FAQs)
Q1: هل يمكن إدراج العناوين في CSV المستوردة؟ نعم، تأكد من أن صف Excel الأول يحتوي على عناوين.
س2: كيف يمكنني تحويل بيانات XML مرة أخرى إلى تنسيق Excel؟
إعداد SaveFormat = SaveFormat.Xml
في TextConverter.Process
.
Q3: هل يدعم TextConverter ضغط الملفات؟
عدم الضغط المباشر؛ الاستخدام .NET System.IO.Compression
منفصلة بعد التحويل.
الموارد ذات الصلة
- Aspose.Cells الوثائق
- Aspose.Cells GitHub أمثلة
- Aspose.Cells LowCode مرجعية
- Aspose.Cells مراجعة
- Aspose.Cells SaveOptions الخيارات