Aspose.Cells JSON Converter для .NET
Аппоз. клетки JSON Конвертер для .NET обеспечивает беспроводную, высокопроизводительную конверсию между рабочими книгами Microsoft Excel (XLS, XLSX,XLSM) и структурами данных JSON. Независимо от того, нужно ли сериализировать содержимое рабочего стола в Json для веб-приложений или перестраивать файлы Excel из платежных загрузок JSon, этот плагин гарантирует точность, схемы валидации и эффективную производительность.
Инсталляция и установка
- Настройка пакета NuGet: Смотреть Инсталляция .
- Конфигурировать мерную лицензию перед использованием АПИ: см Лицензирование с учетом объема потребления .
Благодаря лицензированию и установке пакета вы можете немедленно интегрировать рабочие потоки конверсии 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
Для индентации, кодирования и форматирования настроек.