Konwertuj arkusz kalkulacyjny Excel na dane JSON w Javie przy użyciu interfejsu API REST.

Konwertuj plik Excel do formatu JSON w Javie przy użyciu REST API

Dane Excel przechowywane w arkuszach kalkulacyjnych mogą być reprezentowane jako tablica obiektów w formacie JSON. Każdy wiersz w tabeli jest reprezentowany przez obiekt. JSON lub notacja obiektowa JavaScript jest najczęściej używanym formatem wymiany danych strukturalnych zarówno dla dużych, jak i małych zbiorów danych. Jest to lekki i niezależny od języka format danych używany przez wiele aplikacji. Konwersja pliku programu Excel do formatu JSON umożliwia korzystanie z danych w bardziej wydajny i elastyczny sposób. Możesz na przykład zaimportować dane do bazy danych lub użyć ich w aplikacji internetowej. Jeśli jesteś programistą Java, być może będziesz musiał programowo przekonwertować arkusze kalkulacyjne programu Excel na format JSON. Pokażę ci więc w tym artykule, jak przekonwertować Excel XLSX lub XLS do pliku JSON w Javie przy użyciu REST API. Przygotuj się więc, aby dowiedzieć się, jak konwertować arkusze kalkulacyjne programu Excel na dane JSON.

W tym artykule przyjrzymy się następującym tematom:

Java Excel do JSON Converter REST API – instalacja SDK

Aby przekonwertować dane Excela na JSON w Javie, użyję Java SDK z GroupDocs.Conversion Cloud API. Ta biblioteka Java jest łatwa do zainstalowania i oferuje szeroki zakres sposobów konwertowania danych programu Excel na format JSON. Nie wymaga oprogramowania innych firm. Interfejs API konwersji formatu plików Java umożliwia konwersję dokumentów i obrazów w dowolnym obsługiwanym formacie pliku do dowolnego potrzebnego formatu. Szybko konwertuj między ponad 50 rodzajami dokumentów i obrazów online, takich jak Word, PDF, PowerPoint, Excel, HTML, CAD, obrazy rastrowe itp.

Możesz jednak pobrać plik JAR interfejsów API lub zainstalować interfejs API przy użyciu konfiguracji Mavena. Dodaj repozytorium i zależności do pliku pom.xml projektu. Poniżej znajdują się kroki dla Maven:

Repozytorium Mavena:

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

Zależność od Mavena:

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

Zanim wykonasz wymienione kroki, uzyskaj swój identyfikator klienta i klucz tajny klienta z panelu nawigacyjnego. Po uzyskaniu identyfikatora i klucza tajnego dodaj fragment kodu w aplikacji opartej na Javie:

# Uzyskaj identyfikator klienta i klucz klienta z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.

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

Jak przekonwertować Excel XLSX na JSON w Javie przy użyciu REST API

Istnieje wiele sposobów konwersji arkusza kalkulacyjnego do pliku JSON. JSON to dobry wybór do udostępniania danych i importowania danych do bazy danych lub innej aplikacji. W celu ułatwienia przetwarzania pliki Excel XLSX lub XLS można przekonwertować na format danych JSON. Poniżej znajdują się przykłady kodu, które odczytują plik Excela, a następnie konwertują go do formatu JSON w Javie, wykonując proste czynności:

  1. Prześlij plik Excela do chmury
  2. Konwertuj Excel na JSON przy użyciu Java
  3. Pobierz przekonwertowany plik JSON

Prześlij plik

Najpierw prześlij plik programu Excel do chmury, korzystając z następującego przykładowego kodu:

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;

// Prześlij plik do Cloud Storage przy użyciu języka Java
public class App {

  public static void main(String[] args) {
        
    // Utwórz instancję interfejsu API konwersji          
    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();
    }
    
  }
}

W rezultacie przesłany plik Excela będzie dostępny w sekcji plików Twojego pulpitu nawigacyjnego w chmurze.

Konwertuj plik Excel na plik JSON przy użyciu języka Java

Postępuj zgodnie z instrukcjami i kodem, aby programowo przekonwertować program Excel na JSON w Javie, jak wspomniano poniżej:

  • Najpierw utwórz instancję ConvertApi
  • Po drugie, utwórz instancję ConvertSettings.
  • Następnie ustaw nazwę magazynu i wprowadź ścieżkę pliku XLSX.
  • Teraz podaj format pliku wyjściowego jako „JSON”
  • Następnie ustaw ścieżkę wyjściowego pliku JSON.
  • Teraz utwórz ConvertDocumentRequest z ustawieniami konwersji jako parametrem.
  • Na koniec wywołaj konwersję za pomocą metody ConvertApi.convertDocument().

Poniższy przykład kodu ilustruje sposób konwersji danych programu Excel do formatu JSON w Javie przy użyciu interfejsu API REST:

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;

// Jak przekonwertować XLSX na JSON w Javie przy użyciu REST API.
public class App {

  public static void main(String[] args) {
    
    // Utwórz instancję interfejsu API konwersji
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Przygotuj ustawienia konwersji
      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");
    
      // konwertować do określonego formatu
      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();
    }
  }
}
Jak przekonwertować program Excel na JSON Online przy użyciu języka Java

Konwertuj program Excel na format JSON Online przy użyciu języka Java

Pobierz przekonwertowany plik

Powyższy przykładowy kod zapisze przekonwertowany plik JSON w chmurze. Możesz go pobrać, korzystając z następującego przykładowego kodu:

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;

// Pobierz plik z Cloud Storage w Javie
public class App {

  public static void main(String[] args) {
        
    // Utwórz instancję interfejsu API konwersji          
    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();
    }
    
  }
}

Darmowy internetowy konwerter plików Excel na JSON

Jak przekonwertować program Excel na tablicę JSON online? Excel To JSON Converter konwertuje pliki Excela na JSON online. Istnieje bezpłatny internetowy konwerter plików Excel na format JSON, który został opracowany przy użyciu interfejsów API REST Groupdocs.Conversion Cloud.

Wniosek

Podsumowując, nauczyłeś się programowo konwertować program Excel do formatu JSON. Teraz rozumiesz:

  • jak przekonwertować plik Excela na plik JSON w Javie w chmurze;
  • programowo przesłać plik Excel, a następnie pobrać przekonwertowany plik JSON z chmury;
  • darmowy konwerter plików Excel na JSON online;

Ponadto możesz dowiedzieć się więcej o GroupDocs.Conversion Cloud API korzystając z dokumentacji lub przykładów dostępnych na GitHub. Udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację naszych interfejsów API i interakcję z nimi bezpośrednio w przeglądarce.

Wreszcie groupdocs.cloud pisze nowe artykuły na blogu na temat konwersji różnych formatów plików przy użyciu interfejsu API REST. Bądź więc w kontakcie, aby otrzymywać najnowsze aktualizacje.

Zadać pytanie

Możesz zadawać pytania dotyczące konwersji programu Excel do formatu JSON w Javie za pośrednictwem naszego forum.

Często zadawane pytania

Jak przekonwertować dane programu Excel do formatu JSON w Javie?

Kliknij ten link, aby dowiedzieć się, jak szybko i łatwo przekonwertować pliki Excela na format JSON.

Jak przekonwertować tabelę Excela na JSON w Javie przy użyciu REST API?

Utwórz instancję ConvertApi, ustaw wartości ustawień konwersji i wywołaj metodę convertDocument z ConvertDocumentRequest do konwersji plików Excel do formatu JSON.

Jak bezpłatnie zapisać program Excel do formatu JSON online?

Konwerter arkusza kalkulacyjnego Excel na format JSON online umożliwia szybką i łatwą konwersję programu Excel do pliku JSON. Po zakończeniu konwersji możesz pobrać plik JSON.

Jak bezpłatnie przekonwertować Excel XLSX na JSON online?

  • Otwórz bezpłatny internetowy konwerter plików Excel na JSON
  • Kliknij wewnątrz obszaru upuszczania plików, aby przesłać arkusz Excel lub przeciągnij i upuść plik Excel.
  • Kliknij przycisk Konwertuj teraz, internetowy konwerter XLSX na JSON zamieni tabelę programu Excel w plik JSON.
  • Link do pobrania pliku wyjściowego będzie dostępny natychmiast po przekonwertowaniu Excela na JSON online.

Jak zainstalować konwersję programu Excel na bibliotekę online JSON?

Zainstaluj konwerter Excel na JSON darmowe pobieranie biblioteki Java, aby programowo tworzyć i konwertować Excel na JSON w Javie online.

Jak przekonwertować program Excel na JSON w systemie Windows?

Odwiedź ten link, aby bezpłatnie pobrać konwerter plików Excel na format JSON. Tego konwertera offline można użyć do zmiany arkuszy kalkulacyjnych Excel na pliki JSON w systemie Windows za pomocą jednego kliknięcia.

Zobacz też

Więcej informacji na temat: