JSON Converter
Sheetize JSON Converter для .NET предоставляет надёжный набор инструментов для преобразования документов в JSON и обратного преобразования JSON в файлы документов, позволяя легко интегрировать их в веб‑службы и конвейеры данных.
Ключевые возможности
Документ → JSON
Преобразуйте файлы, такие как XLSX, DOCX, JSON, AZW3 и многие другие форматы, в JSON, чтобы их содержимое можно было удобно анализировать или дальше обрабатывать.
JSON → Документ
Создавайте PDF, DOCX, XLSX, XLSB, XLSM, XLTM, XLAM, Excel 97‑2003, Excel 95, SpreadsheetML, XLT, CSV, TSV, SQL‑скрипты, DIF, XML, EPUB, AZW3, HTML, MHTML и многое другое из данных JSON, облегчая автоматизированное создание отчётов и генерацию документов.
Почему стоит выбрать Sheetize?
- Бесшовное двунаправленное преобразование между JSON и более чем 20 форматами документов.
- Высокопроизводительный движок, оптимизированный для .NET Core и .NET Framework.
- Идеально подходит для API‑ориентированных сервисов, ETL‑конвейеров и микросервисов, работающих с документами.
- Поддержка пакетного преобразования и потоковой обработки больших объёмов данных.
Подробное руководство
Преобразование документа в JSON
Чтобы выполнить преобразование «документ → JSON»:
- Подготовьте конвертер: создайте экземпляр
JsonConverter. - Настройте параметры: используйте
JsonSaveOptionsдля указания того, как документ должен быть представлен в JSON. - Укажите пути ввода/вывода: задайте расположение исходного документа и место сохранения полученного JSON‑файла.
- Запустите процесс: вызовите метод
Process.
Пример: XLSX → JSON
var loadOptions = new Sheetize.LoadOptions
{
InputFile = "D:\\Input.xlsx",
};
var saveOptions = new JsonSaveOptions
{
OutputFile = "D:\\Output.json"
};
JsonConverter.Process(loadOptions, saveOptions);Преобразование JSON в документ
Чтобы преобразовать JSON обратно в документ:
- Подготовьте конвертер: создайте экземпляр
JsonConverter. - Установите настройки конвертации: используйте
SaveOptionsдля выбора целевого формата и макета. - Укажите файлы ввода/вывода: задайте путь к исходному JSON и путь к создаваемому документу.
- Выполните процесс: вызовите
Processдля генерации файла.
Пример: JSON → XLSX
var loadOptions = new Sheetize.LoadOptions
{
InputFile = "D:\\Input.json",
};
var saveOptions = new SaveOptions
{
OutputFile = "D:\\Output.xlsx"
};
JsonConverter.Process(loadOptions, saveOptions);Обратная совместимость
Все преобразования работают в обе стороны: вы можете начать с JSON или AZW3, получить любой из поддерживаемых форматов документов, а затем снова преобразовать их в JSON без потери целостности данных.
Маркетинговые преимущества
- Однокнопочное преобразование: без усилий переходите между JSON, AZW3 и семейством форматов Excel.
- Готово к корпоративному использованию: масштабируемо, потокобезопасно и полностью поддерживается в облачных и локальных развертываниях.
- Обширная библиотека форматов: от классических Excel 95 до современных SpreadsheetML, от простых CSV/TSV до богато оформленных EPUB/AZW3 и HTML/MHTML.
- Удобный API для разработчиков: интуитивные классы параметров и fluent‑конфигурация для быстрой интеграции.
- Будущее‑ориентированность: регулярные обновления добавляют новые форматы и повышают производительность.
Конвертер предоставляет мощные механизмы для объединения содержимого документов с веб‑API и другими решениями, ориентированными на данные. Независимо от того, нужно ли вам извлечь информацию из существующих файлов или создать документы из структурированных данных, Sheetize JSON Converter подходит для современных сценариев автоматизации документооборота.