Створення Aspose.Cells Text Converter для .NET
Aspose.Cells Text Converter для .NET - це високопродуктивний API, пристосований для конвертації робочих книг Microsoft Excel (XLS, XLSX і XLSM) в кілька форматів, заснованих на тексті, включаючи CSV, TSV, XML і SQLSCRIPT, і навпаки. побудований на міцному двигуні Asposa.cells, цей плагін розширює робочі потоки тексту для інструментів з міграції даних, трубопроводів з доповіді, процесів ETL та послуг з обробки ширини.
Інсталяція та установка
- Додайте пакет Aspose.Cells NuGet до вашого проекту .NET.
- Налаштуйте розмірну ліцензію, щоб уникнути обмежень оцінки.
Для детального оформлення, перегляньте Встановлення За ліцензією, слідкуйте за Ліцензування за використанням .
Особливості та функції
Повний формат підтримки
- Використання: XLS, XL SX, XLSM
- Вихід: CSV і TSV, XML (налаштування), SQLSCRIPT (загальна база даних для введення заяв)
- Підтримує круглих конверсій між робочими книгами Excel та текстовими форматами
Делімітер і кодування адаптації
- Визначте пристосовані вимірювачі, цитати персонажів та евакуаційні послідовності для CSV/TSV
- Контрольне кодування (UTF-8, UTF-16, ISO-8859-1, і т.д.) для сумісності
- Можливості включати/виключити головки, ноги та білі рядки
XML Структурний контроль
- Карта даних робочого листа в XML-елементи та атрибути з пристосованими шаблонами
- Конфігуруйте корінні елементи, іменні простори та схематичний вихід
- Підтримує рядко-центричні та клітинно-центральні XML-репрезентації
SQLSCRIPT покоління
- Конвертуйте кожну рядку в SQL INSERT заявки автоматично
- Налаштування імен столів, списків стовпів та форматування цін
- Завантажити кілька інвестицій для оптимізованої експлуатації в релаційних базах даних
Використання та сканалізація
- Конвертація на основі потоку для великих робочих книг
- Паралельна конвертація за допомогою багатоядерних систем
- Легка вага для експорту однієї лінії, висока пропускна потужність для масових конверсій
Використання помилок та валідація
- Ясна ієрархія винятку для помилок конверсії, порушень формату та проблем I/O
- Валідаційні кути для перевірки / виправлення даних до / після конвертації
- Підписання пунктів інтеграції для .NET Logging Frameworks
Приклад: Excel в CSV конвертація
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);
Традиції та найкращі практики
- Мітроване ліцензування : Ініціалізація при запуску додатків і контроль використання квоти.
- Управління ресурсами : Використовуйте потоки для великих робочих книг і швидко розчиняйте конвертерні об’єкти.
- Зашифрування консистенції : Зв’яжіться з цільовими системами, щоб уникнути корупції характеру.
- Безпечність смуги : заздалегідь встановлюйте окремі конвертери для кожного смугу/задачі.
- Error Recovery : Wrap calls in try/catch with fallback logic для недійсних клітин.
- Використані шаблони : Зберігайте шаблон XML/SQLSCRIPT зовні для легких оновлень.
Загальні проблеми та їх вирішення
- Файл не знайдено : Переконайтеся, що наданий шлях файлу правильний.
- Непідтримлений формат файлу : Перевірте, чи підтримується форматі входу Aspose.Cells.
Часто задавані запитання
**Що таке Aspose.Cells Text Converter для .NET?**Це фокусований API для конвертації Excel spreadsheets в/з текстових форматів, таких як CSV, TSV, XML і SQLSCRIPT.
**Як це відрізняється від Aspose.Cells для .NET?**Aspose.Cells - це багатофункціональна бібліотека, в той час як Text Converter спрямовує завдання конверсії, зосереджені на тексті.
**Які формати підтримуються?**XLSX, XLSM, CSV, TSV, XML, SQLSCRIPT і багато іншого.
**Чи можна персоналізувати налаштування тексту?**Так, використовуючи SaveOptions
Підкласи, такі як TxtSaveOptions
, JsonSaveOptions
, І т.д.