Konversi spreadsheet Excel menjadi data JSON di Java menggunakan REST API.

Konversi file Excel ke format JSON di Java menggunakan REST API

Excel data yang disimpan dalam spreadsheet dapat direpresentasikan sebagai larik objek di JSON. Setiap baris dalam tabel diwakili oleh objek. JSON atau notasi objek JavaScript adalah format pertukaran data terstruktur yang paling banyak digunakan untuk set data besar dan kecil. Ini adalah format data yang ringan dan bebas bahasa yang digunakan oleh banyak aplikasi. Mengonversi file Excel ke format JSON memungkinkan Anda menggunakan data dengan cara yang lebih andal dan fleksibel. Misalnya, Anda dapat mengimpor data ke database atau menggunakannya dalam aplikasi web. Jika Anda adalah pengembang Java, Anda mungkin perlu mengonversi spreadsheet Excel ke format JSON secara terprogram. Jadi, saya akan menunjukkan kepada Anda di artikel ini cara mengonversi file Excel XLSX atau XLS ke JSON di Java menggunakan REST API. Jadi, bersiaplah untuk mempelajari cara mengonversi spreadsheet Excel menjadi data JSON.

Pada artikel ini kita akan mengeksplorasi topik-topik berikut:

Java Excel to JSON Converter REST API – Instalasi SDK

Untuk mengonversi data Excel menjadi JSON di Java, saya akan menggunakan Java SDK dari GroupDocs.Conversion Cloud API. Pustaka Java ini mudah dipasang dan menawarkan berbagai cara untuk mengonversi data Excel ke JSON. Itu tidak memerlukan perangkat lunak pihak ketiga. API konversi format file Java memungkinkan Anda mengonversi dokumen dan gambar dari [format file yang didukung] apa pun 5 ke format apa pun yang Anda butuhkan. Konversi dengan cepat antara lebih dari 50 jenis dokumen dan gambar online seperti Word, PDF, PowerPoint, Excel, HTML, CAD, gambar raster, dll.

Namun, Anda dapat mengunduh file JAR API atau menginstal API menggunakan konfigurasi Maven. Tambahkan repositori dan dependensi ke dalam file pom.xml proyek Anda. Di bawah ini adalah langkah-langkah untuk Maven:

Repositori Maven:

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

Ketergantungan Maven:

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

Dapatkan ID Klien dan Rahasia Klien Anda dari dashboard sebelum mengikuti langkah-langkah yang disebutkan. Setelah Anda memiliki ID dan rahasia, tambahkan cuplikan kode di aplikasi berbasis Java:

# Dapatkan client_id dan client_secret Anda dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.

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

Cara Mengonversi Excel XLSX ke JSON di Java menggunakan REST API

Ada banyak cara untuk mengonversi spreadsheet menjadi file JSON. JSON adalah pilihan yang baik untuk berbagi data dan untuk mengimpor data ke database atau aplikasi lain. Agar mudah diproses, Excel XLSX atau XLS dapat dikonversi ke format data JSON. Di bawah ini adalah contoh kode yang membaca file Excel dan kemudian mengubahnya menjadi JSON di Java menggunakan langkah-langkah sederhana:

  1. Unggah file Excel ke Cloud
  2. Konversi Excel ke JSON menggunakan Java
  3. Unduh file JSON yang dikonversi

Unggah File

Pertama, unggah file excel ke Cloud menggunakan contoh kode berikut:

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;

// Unggah File ke Cloud Storage menggunakan Java
public class App {

  public static void main(String[] args) {
        
    // Buat instance API konversi          
    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();
    }
    
  }
}

Hasilnya, file excel yang diunggah akan tersedia di files section dasbor Anda di cloud.

Konversi File Excel ke JSON menggunakan Java

Silakan ikuti langkah-langkah dan kode untuk mengonversi Excel ke JSON di Java secara terprogram seperti yang disebutkan di bawah ini:

  • Pertama, buat instance ConvertApi
  • Kedua, buat instance ConvertSettings.
  • Kemudian, atur nama penyimpanan dan masukkan jalur file XLSX.
  • Sekarang, berikan format file keluaran sebagai “JSON”
  • Selanjutnya, atur jalur file keluaran JSON.
  • Sekarang, buat ConvertDocumentRequest dengan mengonversi pengaturan sebagai parameter.
  • Terakhir, aktifkan konversi menggunakan metode ConvertApi.convertDocument().

Contoh kode berikut mengilustrasikan cara mengonversi data excel ke format JSON di Java menggunakan 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;

// Cara Mengonversi XLSX ke JSON di Java menggunakan REST API.
public class App {

  public static void main(String[] args) {
    
    // Buat instance API konversi
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Siapkan pengaturan konversi
      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");
    
      // mengkonversi ke format yang ditentukan
      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();
    }
  }
}
Cara mengonversi Excel menjadi JSON Online menggunakan Java

Ubah Excel menjadi JSON Online menggunakan Java

Unduh File yang Dikonversi

Contoh kode di atas akan menyimpan file JSON yang dikonversi di cloud. Anda dapat mengunduhnya menggunakan contoh kode berikut:

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;

// Unduh File dari Cloud Storage di Java
public class App {

  public static void main(String[] args) {
        
    // Buat instance API konversi          
    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();
    }
    
  }
}

Konverter Excel ke JSON Online Gratis

Bagaimana Mengonversi Excel ke JSON Array Online? Excel To JSON Converter mengonversi file Excel ke JSON online. Ada konverter Excel ke JSON online gratis, yang telah dikembangkan menggunakan Groupdocs.Conversion Cloud REST API.

Kesimpulan

Sebagai kesimpulan, Anda telah mempelajari cara mengonversi format Excel ke JSON secara terprogram. Sekarang kamu mengerti:

  • cara mengonversi file Excel ke file JSON di java di cloud;
  • unggah file Excel secara terprogram dan kemudian unduh file JSON yang dikonversi dari cloud;
  • pengonversi Excel ke JSON gratis secara online;

Selain itu, Anda dapat mempelajari lebih lanjut tentang GroupDocs.Conversion Cloud API menggunakan dokumentasi, atau contoh yang tersedia di GitHub. Kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berinteraksi dengan API kami secara langsung melalui browser.

Terakhir, groupdocs.cloud sedang menulis artikel blog baru tentang konversi format file yang berbeda menggunakan REST API. Jadi, harap tetap berhubungan untuk pembaruan terbaru.

Berikan pertanyaan

Anda dapat mengajukan pertanyaan tentang mengonversi excel ke JSON di Java, melalui forum kami.

FAQ

Bagaimana cara mengonversi data Excel ke format JSON di Java?

Ikuti tautan ini untuk mempelajari cuplikan kode Java tentang cara mengonversi file Excel ke JSON dengan cepat dan mudah.

Bagaimana cara mengonversi tabel Excel ke JSON di Java menggunakan REST API?

Buat instance ConvertApi, tetapkan nilai setelan konversi, dan aktifkan metode convertDocument dengan ConvertDocumentRequest untuk mengonversi file Excel ke JSON.

Bagaimana cara menyimpan Excel ke JSON online gratis?

Excel spreadsheet to JSON converter online gratis memungkinkan Anda mengonversi Excel menjadi file JSON, dengan cepat dan mudah. Setelah konversi selesai, Anda dapat mengunduh file JSON.

Bagaimana cara mengonversi Excel XLSX ke JSON online secara gratis?

  • Buka gratis pengonversi Excel ke JSON online
  • Klik di dalam area drop file untuk mengunggah lembar Excel atau drag & drop file Excel.
  • Klik tombol Konversi Sekarang, konverter XLSX ke JSON online akan mengubah tabel Excel menjadi file JSON.
  • Tautan unduhan file keluaran akan tersedia secara instan setelah mengonversi Excel ke JSON online.

Bagaimana cara menginstal konversi Excel ke perpustakaan online JSON?

Instal konverter Excel ke JSON unduh gratis perpustakaan Java untuk membuat, dan mengonversi Excel ke JSON di Java online secara terprogram.

Bagaimana cara mengonversi Excel ke JSON di windows?

Kunjungi tautan ini untuk mengunduh file Excel ke konverter JSON secara gratis. Konverter offline ini dapat digunakan untuk mengubah spreadsheet Excel menjadi file JSON di windows, menggunakan satu klik.

Lihat juga

Silakan lihat tautan di bawah ini untuk informasi lebih lanjut tentang: