Таблиця контенту

Огляд

The Aspose.Cells.LowCode TextConverter полегшує конвертацію Excel spreadsheets в різні текстові формати, такі як CSV, TSV, XML, SLK і DIF. Цей інструмент необхідний для обміну даними, ETL трубопроводів і інтеграції з системами спадщини.

Чому Excel перетворюється на текстові формати?

  • Data Integration & ETL: Легко інтегрувати дані в бази даних, аналітичні системи та склади даних.
  • Співвідношення системи легалізації: комунікації з старішими системами, які вимагають прямих текстових входів.
  • Читальні та збережені дані: спрощення перевірки та управління даними в гуманітарних форматах.

Ключові переваги 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);

Світовий до 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 errorsПеревірте, які формати відповідають підтримуваним типам і правильні розширення файлів.
Зашифрування помилокExplicitly specify encoding (e.g., Encoding.UTF8Коли читати / писати.
Зловживання даними або неправильне злиттяНалаштуйте ширину колони або розмежування з повною опцією API.

Часто задавані запитання (FAQ)

**Q1: Чи можна включити заголовки в експортований CSV?**Так, переконайтеся, що перший ряд Excel містить заголовки.

**Q2: Як перетворити дані XML назад у формат Excel?**Set SaveFormat = SaveFormat.Xml in TextConverter.Process.

**Q3: Чи підтримує TextConverter компресію файлів?**No direct compression; use .NET System.IO.Compression separately after conversion.

Спільні ресурси

More in this category