Таблица контента
Обзор
И в Aspose.Cells.LowCode
TextConverter упрощает конвертирование таблиц Excel в различные текстовые форматы, такие как CSV, TSV, XML, SLK и DIF. Этот инструмент необходим для обмена данными, трубопроводов ETL и интеграции с наследственными системами. Aspose.Cells.SaveOptions
Например, при использовании функции .NET Excel to Text вы можете легко экспортировать свои данные в удобный для пользователя формат. Кроме того, тщательный Aspose.Cells Review может помочь вам понять его прочные возможности.
Зачем переводить Excel в текстовые форматы?
- Интеграция данных и ETL: Легко интегрировать данные шифрования в базы данных, аналитические системы и хранилища данных.
- Совместимость Legacy System: Общаться с более старыми системами, требующими прямых текстовых введений.
- Читаемые и хранимые данные: упрощает обзор и управление данными в человечески читаемых форматах.
Ключевые преимущества Aspose.Cells LowCode TextConverter
- Extensive Format Support: Легко конвертировать в 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;
Step-by-Step Конвертирование
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
Отдельно после конверсии.
связанные ресурсы
- Aspose.Cells Документация
- Aspose.Cells GitHub Примеры
- Aspose.Cells LowCode ссылка
- Aspose.Cells Обзор
- ASPOSE.Cells SaveOptions