Aspose.Cells JSON Converter для .NET

Аппоз. клетки JSON Конвертер для .NET обеспечивает беспроводную, высокопроизводительную конверсию между рабочими книгами Microsoft Excel (XLS, XLSX,XLSM) и структурами данных JSON. Независимо от того, нужно ли сериализировать содержимое рабочего стола в Json для веб-приложений или перестраивать файлы Excel из платежных загрузок JSon, этот плагин гарантирует точность, схемы валидации и эффективную производительность.

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

Благодаря лицензированию и установке пакета вы можете немедленно интегрировать рабочие потоки конверсии JSON в приложения .NET.

Ключевые особенности

Формат покрытия

  • Поддерживает XLS,XLSX, XLSM, XLTX и XLTM.
  • Сохраняет формулы, стили, смешанные регионы и метаданные рабочей книги.
  • Обеспечивает круглосуточные конверсии из Excel в JSON и обратно.

Скачать JSON Schema Mapping

  • Карта варьируется на JSON радиусы или объекты.
  • Включите/исключите головы, скрытые строки и ноги.
  • Форматирование управления для цифр, дат и буленов.
  • Совместимость JSON выходов с REST API контрактами или существующими схемами.

Искусство и Streaming

  • Обработка больших наборов данных с помощью Streaming Reading/Writing.
  • Конвертируйте по ряду или в комплекты без загрузки всей рабочей книги.
  • Поддерживает Async I/O для неблокирующих операций в ASP.NET Core.

передовые варианты

  • Консолидированные трансформаторы ценности клеток (например, сериализаторы дат).
  • Контроль JSON индексации, кодирования и нулевой политики.
  • Сохранить ведущие нуры, специальные символы и локально-специфические форматы.

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

  • Выявить недействительные формулы, коррумпированные потоки или ошибки схемы.
  • Валидационные звонки для обработки или исправления ошибок.
  • Яркая иерархия исключений для дебютирования и устранения проблем.

Пример кода: Конвертировать Excel в JSON

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

// Convert the workbook to JSON file
workbook.Save("sample_out.json", SaveFormat.Json);

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

  • Определите схемы JSON один раз и переиспользуйте их на нескольких заданиях.
  • Для больших рабочих книг разрешается режим потока и размеры тонусов.
  • Wrap conversion calls в try/catch блоках для обработки лицензионных и I/O ошибок.
  • Используйте трансформаторы для последовательного форматирования дат и цифр.
  • Проверьте JSON, прежде чем импортировать в Excel.
  • Используйте ASync APIs для долгосрочных конверсий в веб-приложениях.

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

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

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

**Что такое Aspose.Cells JSON Converter для .NET?**Он позволяет программатически конвертировать файлы Excel из/в JSON-структуры в приложениях .NET.

**Как это отличается от Aspose.Cells для .NET?**Aspose.Cells - это полноценная библиотека. Конвертер JSON фокусируется на рабочих потоках Excel-to-JSON и JSon-To-Excel.

**Какие файловые форматы поддерживаются?**XLSX, XLSM, XLTX и JSON.

**Может ли генерация JSON быть настроенной?**Да. Использование JsonSaveOptions Для индентации, кодирования и форматирования настроек.

 Русский