Aspose.Cells Text Converter для .NET

Aspose.Cells Text Converter для .NET - это высокопроизводительный API, адаптированный для конвертирования рабочих книг Microsoft Excel (XLS, XLSX и XLSM) в несколько текстовых форматов, включая CSV, TSV, XML и SQLSCRIPT, и наоборот. построенный на мощном двигателе ASPOSE.Целл, этот плагин упрощает текстовые переводные рабочие потоки для инструментов миграции данных, информационных трубопроводов, процессов ETL и сервисов обработки шины.

Инсталляция и установка

  • Добавьте пакет Aspose.Cells NuGet к вашему проекту .NET.
  • Настройка разрешения, чтобы избежать ограничений по оценке.

Для подробной настройки, см Инсталляция Для лицензирования, следите за Лицензирование с учетом объема потребления .

Особенности и функции

Комплексный формат поддержки

  • Вход: XLS, XLsX, XLSM
  • Выход: CSV и TSV, XML (настройка), SQLSCRIPT (подготовные для базы данных заявления INSERT)
  • Поддерживает круглосуточные конверсии между рабочими книгами Excel и текстовыми форматами

Делимитер и кодирование персонализации

  • Определите персонализированные разграничители, цитирующие символы и последовательности побега для CSV/TSV
  • Контрольное кодирование (UTF-8, UTF-16, ISO-8859-1, и т. д.) для совместимости
  • Опции для включения/выключения голов, ступней и белых строк

Контроль структуры XML

  • Карта данных рабочего стола в XML элементы и атрибуты с персонализированными шаблонами
  • Настройка корневых элементов, именных пространств и выхода, соответствующего схеме
  • Поддерживает последовательно-центричные и клеточно-центральные XML-презентации

SQLSCRIPT поколение

  • Автоматически конвертируйте каждую строку в SQL INSERT
  • Настройка имен таблиц, списков колонн и форматирования значений
  • Бач множественных INSERT для оптимизированного выполнения в релационных базах данных

производительность и масштабируемость

  • Конвертация на основе потока для больших рабочих книг
  • Параллельная конверсия с использованием многоядерных систем
  • Легкая вес для экспорта единичных листов, высокая пропускная способность для массовых конверсий

Управление ошибками и валидация

  • Яркая иерархия исключений для ошибок конверсии, нарушений формата и проблем I/O
  • Валидационные ключи для проверки/правильной конверсии данных до/пост
  • Точки интеграции для .NET Logging Frameworks

Пример: Excel в CSV Conversion

using Aspose.Cells;

// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");

// Save the workbook to CSV format
workbook.Save("output.csv", SaveFormat.Csv);

Советы и лучшие практики

  • Умеренное лицензирование : Инициализуйте при приложении и контролируйте использование квоты.
  • Управление ресурсами : Используйте потоки для больших рабочих книг и быстро распределите конвертерные объекты.
  • Кодирование консистенции: согласовывайтесь с целевыми системами, чтобы избежать коррупции характера.
  • Безопасность потока : Instantiate separate converters for each thread/task.
  • Error Recovery : Wrap calls in try/catch with fallback logic for invalid cells.
  • Используемые шаблоны : XML/SQLSCRIPT хранятся внешне для легких обновлений.

Общие проблемы и решения

  • Файл не найден : Убедитесь, что предоставленный маршрут файла правильный.
  • Неподдерживаемый формат файла : Проверьте, поддерживается вводный формат Aspose.Cells.

Часто задаваемые вопросы

**Что такое Aspose.Cells Text Converter для .NET?**Это концентрированный API для конвертирования таблиц Excel в/из текстовых форматов, таких как CSV, TSV, XML и SQLSCRIPT.

**Как это отличается от Aspose.Cells для .NET?**Aspose.Cells - это многофункциональная библиотека, в то время как текстовый конвертер нацелен на текстово-конвертируемые задачи.

**Какие форматы поддерживаются?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT и многое другое.

**Можно ли персонализировать настройки текстовой генерации?**Да, используя SaveOptions Субклассы, такие как TxtSaveOptions, JsonSaveOptions, и т. д.

 Русский