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
, и т. д.