Перетворіть електронну таблицю Excel на дані JSON у Java за допомогою REST API.

Перетворіть файл Excel у формат JSON у Java за допомогою REST API

Дані Excel, які зберігаються в електронних таблицях, можна представити як масив об’єктів у JSON. Кожен рядок у таблиці представлений об’єктом. JSON або нотація об’єктів JavaScript є найпоширенішим структурованим форматом обміну даними як для великих, так і для малих наборів даних. Це легкий і незалежний від мови формат даних, який використовується багатьма програмами. Перетворення файлу Excel у формат JSON дозволяє використовувати дані більш потужним і гнучким способом. Наприклад, ви можете імпортувати дані в базу даних або використовувати їх у веб-програмі. Якщо ви розробник Java, вам може знадобитися програмним шляхом конвертувати електронні таблиці Excel у формат JSON. Отже, у цій статті я покажу вам, як конвертувати Excel XLSX або XLS у файл JSON у Java за допомогою REST API. Отже, приготуйтеся дізнатися, як конвертувати електронні таблиці Excel у дані JSON.

У цій статті ми розглянемо такі теми:

Java Excel to JSON Converter REST API – встановлення SDK

Щоб конвертувати дані Excel у JSON у Java, я буду використовувати Java SDK GroupDocs.Conversion Cloud API. Ця бібліотека Java проста в установці та пропонує широкий спектр способів конвертації даних Excel у JSON. Для цього не потрібне стороннє програмне забезпечення. API перетворення форматів файлів Java дозволяє конвертувати документи та зображення будь-якого підтримуваного формату файлу у будь-який потрібний вам формат. Швидко конвертуйте між більш ніж 50 типами документів і зображень в Інтернеті, як-от Word, PDF, PowerPoint, Excel, HTML, CAD, растрові зображення тощо.

Однак ви можете завантажити JAR-файл API або встановити API за допомогою конфігурацій Maven. Додайте репозиторій і залежність у файл pom.xml вашого проекту. Нижче наведено кроки для Maven:

Репозиторій Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Залежність Maven:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Будь ласка, отримайте свій ідентифікатор клієнта та секрет клієнта на інформаційній панелі, перш ніж виконувати вказані кроки. Отримавши ідентифікатор і секрет, додайте фрагмент коду в програму на основі Java:

# Отримайте свій client_id і client_secret на https://dashboard.groupdocs.cloud після безкоштовної реєстрації.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Як конвертувати Excel XLSX у JSON у Java за допомогою REST API

Є багато способів конвертувати електронну таблицю у файл JSON. JSON є хорошим вибором для обміну даними та для імпорту даних у базу даних чи іншу програму. Для зручності обробки Excel XLSX або XLS можна конвертувати у формат даних JSON. Нижче наведено приклади коду, які зчитують файл Excel, а потім перетворюють у JSON у Java за допомогою простих кроків:

  1. Завантажте файл Excel у хмару
  2. Конвертувати Excel у JSON за допомогою Java
  3. Завантажити перетворений файл JSON

Завантажте файл

По-перше, завантажте файл excel у хмару, використовуючи такий зразок коду:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Завантажте файл у хмарне сховище за допомогою Java
public class App {

  public static void main(String[] args) {
        
    // Створіть екземпляр API перетворення          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.xlsx");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.xlsx", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

У результаті завантажений файл Excel буде доступний у розділі файлів вашої інформаційної панелі в хмарі.

Перетворення Excel на файл JSON за допомогою Java

Будь ласка, дотримуйтеся кроків і коду, щоб програмно перетворити Excel на JSON у Java, як зазначено нижче:

  • По-перше, створіть екземпляр ConvertApi
  • По-друге, створіть екземпляр ConvertSettings.
  • Потім встановіть назву сховища та введіть шлях до файлу XLSX.
  • Тепер надайте вихідний файл у форматі «JSON»
  • Далі встановіть вихідний шлях файлу JSON.
  • Тепер створіть ConvertDocumentRequest із налаштуваннями перетворення як параметром.
  • Нарешті, викличте перетворення за допомогою методу ConvertApi.convertDocument().

У наведеному нижче прикладі коду показано, як перетворити дані Excel у формат JSON у Java за допомогою REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Як конвертувати XLSX у JSON у Java за допомогою REST API.
public class App {

  public static void main(String[] args) {
    
    // Створіть екземпляр API перетворення
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Підготуйте параметри конвертації
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.xlsx");
      settings.setFormat("json");
      
      settings.setOutputPath("java-testing/output-sample-file.json");
    
      // конвертувати у вказаний формат
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}
Як конвертувати Excel у JSON онлайн за допомогою Java

Перетворіть Excel у JSON онлайн за допомогою Java

Завантажте конвертований файл

Наведений вище приклад коду збереже перетворений файл JSON у хмарі. Ви можете завантажити його за допомогою наступного зразка коду:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Завантажте файл із хмарного сховища на Java
public class App {

  public static void main(String[] args) {
        
    // Створіть екземпляр API перетворення          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.json", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

Безкоштовний онлайн-конвертер Excel у JSON

Як конвертувати Excel в масив JSON онлайн? Конвертер Excel у JSON конвертує файли Excel у JSON онлайн. Існує безкоштовний онлайн-конвертер Excel у JSON, який було розроблено з використанням Groupdocs.Conversion Cloud REST API.

Висновок

Підсумовуючи, ви дізналися, як програмно конвертувати Excel у формат JSON. Тепер ти розумієш:

  • як конвертувати файл Excel у файл JSON у java у хмарі;
  • програмно завантажити файл Excel, а потім завантажити перетворений файл JSON із хмари;
  • безкоштовний онлайн-конвертер Excel в JSON;

Крім того, ви можете дізнатися більше про GroupDocs.Conversion Cloud API за допомогою документації або прикладів, доступних на GitHub. Ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та взаємодіяти з ними безпосередньо через браузер.

Нарешті groupdocs.cloud пише нові статті в блозі про перетворення різних форматів файлів за допомогою REST API. Тому, будь ласка, залишайтеся на зв’язку для отримання останніх оновлень.

Задайте питання

Ви можете поставити свої запитання щодо перетворення Excel на JSON у Java на нашому форумі.

поширені запитання

Як конвертувати дані Excel у формат JSON у Java?

Будь ласка, перейдіть це посилання, щоб дізнатися фрагмент коду Java, щоб швидко та легко конвертувати файли Excel у JSON.

Як конвертувати таблицю Excel у JSON у Java за допомогою REST API?

Створіть екземпляр ConvertApi, установіть значення параметрів перетворення та викличте метод convertDocument за допомогою ConvertDocumentRequest для перетворення файлів Excel у JSON.

Як зберегти Excel у JSON безкоштовно онлайн?

Онлайн-конвертатор електронних таблиць Excel у JSON безкоштовно дає змогу швидко й легко конвертувати Excel у файл JSON. Після завершення перетворення ви можете завантажити файл JSON.

Як конвертувати Excel XLSX у JSON онлайн безкоштовно?

  • Відкрийте безкоштовний онлайн-конвертер Excel у JSON
  • Клацніть усередині області скидання файлу, щоб завантажити аркуш Excel або перетягніть файл Excel.
  • Натисніть кнопку «Перетворити зараз», онлайн-конвертер XLSX у JSON перетворить таблицю Excel у файл JSON.
  • Посилання для завантаження вихідного файлу стане доступним миттєво після конвертації Excel у JSON онлайн.

Як встановити онлайн-бібліотеку конвертації Excel у JSON?

Установіть конвертер Excel у JSON безкоштовно завантажити бібліотеку Java, щоб створювати та конвертувати Excel у JSON у Java онлайн програмним шляхом.

Як конвертувати Excel у JSON у Windows?

Перейдіть це посилання, щоб безкоштовно завантажити конвертер файлів Excel у JSON. Цей офлайн-конвертер можна використовувати для зміни електронних таблиць Excel на файли JSON у Windows одним клацанням миші.

Дивись також

Перегляньте посилання нижче, щоб дізнатися більше про: