جدول محتوا

بررسی

در این Aspose.Cells.LowCode TextConverter ساده تر تبدیل صفحه های اکسل به فرمت های متن مختلف مانند CSV، TSV، XML، SLK و DIF. این ابزار برای تبادل داده ها، لوله های ETL و ادغام با سیستم های میراث ضروری است. Aspose.Cells.SaveOptions مهم است که اطمینان حاصل شود که فرمت خروجی نیازهای شما را برآورده می کند.به عنوان مثال، هنگامی که از ویژگی .NET Excel to Text استفاده می کنید، می توانید به راحتی داده های خود را در یک فرم دوستانه برای کاربر صادر کنید.علاوه بر این، یک بررسی کامل Aspose.Cells می تواند به شما کمک کند تا توانایی های قوی آن را بدانید.

چرا Excel به فرمت های متنی تبدیل می شود؟

  • Data Integration & 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 به یک دفترچه کار اکسل:

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#

یک برنامه کامل و قابل اجرا 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.");
        }
    }
}

راهنمای بهینه سازی عملکرد

  • مدیریت مجموعه های داده بزرگ: تبدیل فایل های بزرگ به قطعات و یا جریان داده خط به خط.
  • اتوماسیون برنامه ریزی شده: استفاده از فرآیند پردازش بسته یا وظایف برنامه گذاری شده برای اتوماتیک کردن تبدیل های تکراری.
  • Custom Delimiter Handling: با استفاده از اسکریپت اضافی یا کامل Aspose.Cells API، دلیمیترهای سفارشی را اعمال کنید.

مشکلات و حل مشکلات

اشتباه یا مشکلراه حل توصیه شده
Unsupported SaveFormat اشتباهاتبررسی کنید که فرمت ها با انواع پشتیبانی شده و افزونه های فایل صحیح مطابقت دارند.
خطای رمزگذاریبه طور واضح کدگذاری (به عنوان مثال، Encoding.UTF8) در هنگام خواندن / نوشتن
تخریب یا سوءاستفاده از داده هاتنظیم پهنای ستون یا تخلیه ها با گزینه های API کامل.

پرسش های رایج (FAQs)

Q1: آیا می توان عنوان ها را در CSV صادر شده شامل کرد؟ بله، اطمینان حاصل کنید که خط اول اکسل حاوی عنوان ها است.

Q2: چگونه می توانم داده های XML را به فرمت اکسل تبدیل کنم؟ تنظیمات SaveFormat = SaveFormat.Xml در TextConverter.Process.

Q3: آیا TextConverter از فشرده سازی فایل پشتیبانی می کند؟ بدون فشرده سازی؛ استفاده .NET System.IO.Compression به صورت جداگانه پس از تبدیل

منابع مرتبط

More in this category