REST API kullanarak Excel elektronik tablosunu Java'da JSON verilerine dönüştürün.

REST API kullanarak Excel dosyasını Java’da JSON formatına dönüştürün

Elektronik tablolarda depolanan Excel verileri, JSON’da bir dizi nesne olarak temsil edilebilir. Tablodaki her satır bir nesne ile temsil edilir. JSON veya JavaScript nesne gösterimi, hem büyük hem de küçük veri kümeleri için en yaygın kullanılan yapısal veri alışverişi biçimidir. Birden çok uygulama tarafından kullanılan hafif ve dilden bağımsız bir veri biçimidir. Bir Excel dosyasını JSON formatına dönüştürmek, verileri daha güçlü ve esnek bir şekilde kullanmanızı sağlar. Örneğin, verileri bir veritabanına aktarabilir veya bir web uygulamasında kullanabilirsiniz. Bir Java geliştiricisiyseniz, Excel elektronik tablolarını program aracılığıyla JSON biçimine dönüştürmeniz gerekebilir. Bu nedenle, bu makalede size REST API kullanarak Excel XLSX veya XLS’yi Java’da JSON dosyasına nasıl dönüştüreceğinizi göstereceğim. Bu nedenle, Excel elektronik tablolarını JSON verilerine nasıl dönüştüreceğinizi öğrenmeye hazırlanın.

Bu yazıda aşağıdaki konuları inceleyeceğiz:

Java Excel to JSON Converter REST API – SDK Kurulumu

Excel verilerini Java’da JSON’a dönüştürmek için GroupDocs.Conversion Cloud API’nin Java SDK‘sını kullanacağım. Bu Java kitaplığının kurulumu kolaydır ve Excel verilerini JSON’a dönüştürmek için çok çeşitli yollar sunar. Herhangi bir üçüncü taraf yazılımı gerektirmez. Java dosya biçimi dönüştürme API’si, herhangi bir desteklenen dosya biçimindeki belgelerinizi ve resimlerinizi ihtiyacınız olan herhangi bir biçime dönüştürmenize olanak tanır. Word, PDF, PowerPoint, Excel, HTML, CAD, raster görüntüler vb. gibi çevrimiçi 50’den fazla belge ve görüntü türü arasında hızla dönüştürün.

Ancak, API’lerin JAR dosyasını indirebilir veya Maven yapılandırmalarını kullanarak API’yi yükleyebilirsiniz. Projenizin pom.xml dosyasına havuz ve bağımlılık ekleyin. Maven için adımlar aşağıdadır:

Maven Deposu:

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

Maven Bağımlılığı:

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

Lütfen belirtilen adımları izlemeden önce Müşteri Kimliğinizi ve Müşteri Sırrınızı gösterge tablosundan alın. Kimliğinizi ve sırrınızı aldıktan sonra, kod parçacığını Java tabanlı bir uygulamaya ekleyin:

# Ücretsiz kayıttan sonra client_id ve client_secret'inizi https://dashboard.groupdocs.cloud adresinden alın.

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

REST API kullanarak Excel XLSX’i Java’da JSON’a Dönüştürme

Bir e-tabloyu JSON dosyasına dönüştürmenin birçok yolu vardır. JSON, verileri paylaşmak ve verileri bir veritabanına veya başka bir uygulamaya aktarmak için iyi bir seçimdir. Kolay işleme için Excel XLSX veya XLS, JSON veri biçimine dönüştürülebilir. Aşağıda, Excel dosyasını okuyan ve ardından basit adımları kullanarak Java’da JSON’a dönüştüren kod örnekleri verilmiştir:

  1. Excel dosyasını Buluta Yükle
  2. Dönüştürme Java kullanarak Excel’den JSON’a
  3. Dönüştürülen JSON dosyasını İndir

Dosyayı Yükle

İlk olarak, aşağıdaki kod örneğini kullanarak excel dosyasını Bulut’a yükleyin:

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;

// Dosyayı Java Kullanarak Bulut Depolamaya Yükleyin
public class App {

  public static void main(String[] args) {
        
    // Dönüştürme API'sinin bir örneğini oluşturun          
    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();
    }
    
  }
}

Sonuç olarak, yüklenen excel dosyası, bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.

Java kullanarak Excel’i JSON Dosyasına Dönüştürün

Java’da Excel’i JSON’a programlı olarak aşağıda belirtildiği gibi dönüştürmek için lütfen adımları ve kodu izleyin:

  • İlk olarak, bir ConvertApi örneği oluşturun
  • İkinci olarak, bir ConvertSettings örneği oluşturun.
  • Ardından, depolama adını ayarlayın ve XLSX dosya yolunu girin.
  • Şimdi çıktı dosyası biçimini “JSON” olarak sağlayın
  • Ardından, çıktı JSON dosya yolunu ayarlayın.
  • Şimdi, dönüştürme ayarlarını bir parametre olarak kullanarak ConvertDocumentRequest oluşturun.
  • Son olarak, ConvertApi.convertDocument() yöntemini kullanarak dönüştürmeyi çağırın.

Aşağıdaki kod örneği, Excel verilerinin REST API kullanılarak Java’da JSON biçimine nasıl dönüştürüleceğini gösterir:

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;

// REST API kullanarak Java'da XLSX'i JSON'a Dönüştürme.
public class App {

  public static void main(String[] args) {
    
    // Dönüştürme API'sinin bir örneğini oluşturun
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Dönüştürme ayarlarını hazırlayın
      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");
    
      // belirtilen biçime dönüştür
      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();
    }
  }
}
Java kullanarak Excel'i JSON Online'a dönüştürme

Java kullanarak Excel’i JSON Online’a dönüştürün

Dönüştürülen Dosyayı İndirin

Yukarıdaki kod örneği, dönüştürülen JSON dosyasını buluta kaydedecektir. Aşağıdaki kod örneğini kullanarak indirebilirsiniz:

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'daki Bulut Depolama Alanından Dosya İndirin
public class App {

  public static void main(String[] args) {
        
    // Dönüştürme API'sinin bir örneğini oluşturun          
    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();
    }
    
  }
}

Ücretsiz Çevrimiçi Excel’den JSON’a Dönüştürücü

Excel JSON Array Online’a Nasıl Dönüştürülür? Excel To JSON Converter, Excel dosyalarını çevrimiçi olarak JSON’a dönüştürür. Groupdocs.Conversion Cloud REST API’leri kullanılarak geliştirilmiş bir ücretsiz çevrimiçi Excel’den JSON’a dönüştürücü vardır.

Çözüm

Sonuç olarak, Excel’i programlı olarak JSON formatına nasıl dönüştüreceğinizi öğrendiniz. Şimdi anlıyorsun:

  • bulutta Java’da Excel dosyasını JSON dosyasına dönüştürme;
  • Excel dosyasını programlı olarak yükleyin ve ardından dönüştürülen JSON dosyasını buluttan indirin;
  • ücretsiz çevrimiçi Excel’den JSON’a dönüştürücü;

Ayrıca, documentation veya GitHub üzerinde bulunan örnekleri kullanarak GroupDocs.Conversion Cloud API hakkında daha fazla bilgi edinebilirsiniz. Ayrıca, doğrudan tarayıcı aracılığıyla API’lerimizi görselleştirmenize ve bunlarla etkileşimde bulunmanıza olanak tanıyan bir API Referansı bölümü de sağlıyoruz.

Son olarak, groupdocs.cloud, REST API kullanarak farklı dosya biçimleri dönüştürmeleri hakkında yeni blog makaleleri yazıyor. Bu nedenle, en son güncellemeler için lütfen iletişimde kalın.

Bir soru sor

Java’da excel’i JSON’a dönüştürmekle ilgili sorularınızı forumumuz aracılığıyla sorabilirsiniz.

SSS

Excel verilerini Java’da JSON formatına nasıl dönüştürebilirim?

Excel dosyalarını hızlı ve kolay bir şekilde JSON’a dönüştürmeye ilişkin Java kod parçacığını öğrenmek için lütfen bu bağlantıyı takip edin.

REST API kullanarak Java’da Excel tablosunu JSON’a nasıl dönüştürebilirim?

Bir ConvertApi örneği oluşturun, dönüştürme ayarlarının değerlerini ayarlayın ve Excel dosyalarını JSON’a dönüştürmek için ConvertDocumentRequest ile convertDocument yöntemini çağırın.

Excel’i çevrimiçi olarak JSON’a ücretsiz olarak nasıl kaydedebilirim?

Excel elektronik tablosundan JSON dönüştürücüye çevrimiçi ücretsiz, Excel’i hızlı ve kolay bir şekilde JSON dosyasına dönüştürmenize olanak tanır. Dönüştürme tamamlandıktan sonra JSON dosyasını indirebilirsiniz.

Excel XLSX’i çevrimiçi olarak ücretsiz olarak JSON’a nasıl dönüştürebilirim?

  • Çevrimiçi Excel’den JSON’a dönüştürücü ücretsiz‘u açın
  • Bir Excel sayfası yüklemek için dosya bırakma alanının içine tıklayın veya bir Excel dosyasını sürükleyip bırakın.
  • Şimdi Dönüştür düğmesine tıklayın, çevrimiçi XLSX’ten JSON’a dönüştürücü, Excel tablosunu bir JSON dosyasına dönüştürecektir.
  • Çıktı dosyasının indirme bağlantısı, Excel çevrimiçi olarak JSON’a dönüştürüldükten hemen sonra kullanılabilir olacaktır.

Excel’i JSON çevrimiçi kitaplığına dönüştürmek nasıl kurulur?

Excel’i Java’da çevrimiçi programlı olarak oluşturmak ve JSON’a dönüştürmek için JSON dönüştürücüsü ücretsiz Java kitaplığı indirme Excel’i yükleyin.

Windows’ta Excel’i JSON’a nasıl dönüştürebilirim?

Excel dosyasını JSON dönüştürücüsüne ücretsiz olarak indirmek için lütfen bu bağlantıyı ziyaret edin. Bu çevrimdışı dönüştürücü, tek bir tıklamayla Excel elektronik tablolarını pencerelerde JSON dosyalarına dönüştürmek için kullanılabilir.

Ayrıca bakınız

Daha fazla bilgi için lütfen aşağıdaki bağlantılara bakın: