Створення 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, І т.д.

 Українська