Таблица на съдържанието

Преглед

на Aspose.Cells.LowCode TextConverter улеснява конвертирането на таблици на Excel в различни текстови формати, като CSV, TSV, XML, SLK и DIF. Този инструмент е от съществено значение за обмен на данни, ETL тръби и интеграция с наследствени системи. Aspose.Cells.SaveOptions е от решаващо значение, за да се гарантира, че форматът на изхода отговаря на вашите нужди. например, когато използвате функцията .NET Excel to Text, лесно можете да експортирате данните си в удобен за потребителя формати. Освен това, задълбочен Aspose.Cells Преглед може да ви помогне да разберете неговите солидни възможности.

Защо да конвертирате 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# код

Пълна, изпълняема 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.

Често задавани въпроси (FAQ)

Q1: Може ли заглавията да бъдат включени в експортиран CSV? Да, уверете се, че първият ред на Excel съдържа заглавия.

Q2: Как да конвертирам XML данните обратно във формат на Excel? сет SaveFormat = SaveFormat.Xml в TextConverter.Process.

Q3: Поддържа ли TextConverter компресията на файловете? Без пряка компресия; използване .NET System.IO.Compression Отделно след преобразуване.

Свързани ресурси

More in this category