Файлы JSON широко используются для хранения и обмена данными. Чаще всего файлы JSON используются для импорта или экспорта данных в веб-, настольных или мобильных приложениях. В некоторых случаях необходимо программно преобразовать полученные данные JSON в формат XLS или XLSX. Для этого в этой статье рассказывается, как преобразовать файл JSON в Excel XLS или XLSX на Java.
Библиотека Java для преобразования JSON в XLS
Aspose.Cells for Java — это многофункциональная библиотека для создания электронных таблиц и управления ими. Кроме того, он позволяет конвертировать электронные таблицы и другие файлы данных из одного формата в другой. Мы будем использовать эту библиотеку для преобразования наших файлов JSON в формат XLS или XLSX. Вы можете скачать его JAR или установить напрямую, используя следующие конфигурации Maven.
Репозиторий:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Зависимость:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>22.6</version>
</dependency>
Преобразование файла JSON в XLS в Java
Чтобы преобразовать файл JSON в XLS или XLSX, вам нужно всего лишь загрузить файл JSON и сохранить его в желаемом формате Excel. Ниже приведены шаги для преобразования файла JSON в формат XLS в Java.
Загрузите файл JSON, используя класс Workbook.
Сохраните JSON как XLS, используя метод Workbook.save().
В следующем примере кода показано, как сохранить файл JSON в виде XLS в Java.
import com.aspose.cells.Workbook;
// Загрузить JSON-файл
Workbook workbook = new Workbook("input.json");
// Сохранить JSON как XLS или XLSX
workbook.save("Output.xls");
Получить бесплатную лицензию
Вы можете получить бесплатную временную лицензию для использования Aspose.Cells for Java без ограничений на пробную версию.
Вывод
В этой статье вы узнали, как программно конвертировать файлы JSON в XLS или XLSX на Java. Пример кода продемонстрировал, как вы можете интегрировать преобразование JSON в XLS в свои приложения Java. Кроме того, вы можете узнать больше о Java Excel API, используя документацию. Кроме того, вы можете поделиться своими вопросами или запросами через наш форум.