Excel do jsona

Excel do JSON online z C# .NET.

Arkusze kalkulacyjne Excel od dawna stanowią podstawę organizowania i analizowania informacji, oferując znaną i wszechstronną platformę dla użytkowników z różnych branż. Jednakże w miarę rosnącego zapotrzebowania na aplikacje i usługi internetowe oparte na danych pojawia się potrzeba konwersji danych Excel do formatu JSON. JSON(notacja obiektowa JavaScript) stał się preferowanym formatem wymiany danych. Dlatego też, konwertując program Excel do formatu JSON za pomocą interfejsu API .NET REST, zyskujesz elastyczność umożliwiającą bezproblemową integrację danych arkusza kalkulacyjnego z szeroką gamą platform internetowych, aplikacji mobilnych i usług w chmurze.

Zestaw SDK do konwersji programu Excel do JSON

Konwersja programu Excel do formatu JSON jest prosta i wydajna dzięki GroupDocs.Conversion Cloud SDK dla .NET. Ten zestaw SDK oferuje kompleksowy zestaw funkcji do konwersji dokumentów, w tym obsługę różnych formatów plików, zaawansowane opcje dostosowywania i wysoką jakość wyników. Niezależnie od tego, czy tworzysz aplikacje internetowe, aplikacje mobilne czy oprogramowanie komputerowe, zestaw SDK umożliwia usprawnienie procesów konwersji dokumentów i zapewnia użytkownikom wyjątkowe doświadczenia.

Najpierw musimy zainstalować SDK, wyszukując GroupDocs.Conversion-Cloud w menedżerze pakietów NuGet i klikając przycisk Instaluj. Inną opcją jest wykonanie następującego polecenia w konsoli menedżera pakietów.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

Po instalacji upewnij się, że otrzymałeś spersonalizowane dane uwierzytelniające API (tj. identyfikator klienta i sekret klienta).Możesz odwiedzić ten krótki samouczek wyjaśniający szczegóły dotyczące uzyskiwania danych uwierzytelniających API.

Konwerter XLS na JSON przy użyciu C# .NET

Poznaj najlepsze praktyki i specjalistyczne techniki konwersji dokumentów XLS i XLSX na dane JSON przy użyciu języka C# .NET.

  1. Utwórz instancję klasy Configuration, w której przekazujemy referencje klienta jako argumenty.
var configurations = new Configuration(clientId, clientSecret1);
  1. Zainicjuj ConvertApi, w którym przekazujemy obiekt konfiguracyjny jako argument wejściowy.
var apiInstance = new ConvertApi(configurations);
  1. Prześlij wejściowy skoroszyt programu Excel do magazynu w chmurze.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. Utwórz instancję „ConvertSettings”, w której podajemy nazwę wejściowego pliku XLS, wynikowy format jako „json” i nazwę wynikowego pliku JSON jako argumenty.
var settings = new ConvertSettings{...}
  1. Wywołaj interfejs API ConvertDocumentRequest, aby zmienić Excel na JSON i zapisać wynikowy JSON w chmurze.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Więcej przykładów na https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Uzyskaj dane uwierzytelniające API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Utwórz instancję klasy Konfiguracja i zainicjuj ją za pomocą identyfikatora klienta i klucza tajnego klienta. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Zdefiniuj wartość ApiBaseUrl, aby ustawić podstawowy adres URL interfejsu API konwertera Excel na PDF.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Zainicjuj instancję klasy ConvertApi obiektem klasy Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// załaduj wejściowy skoroszyt programu Excel z dysku lokalnego             
using (var stream = System.IO.File.OpenRead("input.xls"))
{
    // utwórz instancję FileApi
    var fileUpload = new FileApi(configurations);
    // prześlij wejściowy skoroszyt programu Excel do magazynu w chmurze
    fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));

    // utwórz ConvertSettings, w którym definiujemy wejściowy skoroszyt Excela i nazwę wynikowego pliku JSON
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.xls",
        Format = "json",
        OutputPath = "output.json"
    };
    
    // Wywołaj metodę ConvertDocument w celu konwersji programu Excel na JSON online.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // wydrukuj wiadomość o powodzeniu
        Console.WriteLine("The Excel to JSON conversion completed successfully !");
    }
}

Konwertuj XLSX na JSON za pomocą poleceń cURL

Konwersja plików Excel do formatu JSON za pomocą poleceń GroupDocs.Conversion Cloud i cURL to prosty proces, który zapewnia elastyczność i łatwość integracji. Dzięki punktom końcowym RESTful API GroupDocs.Conversion Cloud możesz inicjować konwersję programu Excel do formatu JSON bezpośrednio z wiersza poleceń lub w ramach skryptów, dzięki czemu idealnie nadaje się do zautomatyzowanych przepływów pracy i zadań przetwarzania wsadowego.

Pierwszym krokiem w tym podejściu jest uzyskanie spersonalizowanego tokena dostępowego JWT. Zatem gdy już będziesz mieć token JWT, wykonaj następujące polecenie cURL, aby przekonwertować format XLSX na format JSON i zapisać wynikowy JSON w magazynie w chmurze.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"json\",  \"ConvertOptions\": {    \"FromPage\": 1,    \"PagesCount\": 1,    \"Pages\": [      1    ]  },  \"OutputPath\": \"{myOutput}\"}"

Proszę zamienić sourceFile na nazwę wejściowego skoroszytu Excel, myOutput na nazwę wynikowego JSON i accessToken na spersonalizowany token dostępu JWT.

Konwerter online Excel na JSON

Możesz rzucić okiem na bezpłatny online konwerter XLSX na JSON. Ta aplikacja została opracowana w oparciu o GroupDocs.Conversion Cloud interfejsy API REST. Spróbuj użyć tego lekkiego, superwydajnego rozwiązania i przekonaj się o niesamowitych możliwościach konwersji skoroszytu Cloud SDK for Excel do formatu HTML.

xlsx do aplikacji JSON

Przydatne linki

Wniosek

Podsumowując, niezależnie od tego, czy zdecydujesz się na konwersję programu Excel do formatu JSON za pomocą pakietu GroupDocs.Conversion Cloud SDK dla .NET, czy za pomocą poleceń GroupDocs.Conversion Cloud i cURL, masz do dyspozycji potężne narzędzia usprawniające przepływy pracy związane z konwersją dokumentów. Krótko mówiąc, interfejs API zapewnia niezawodne i wysokiej jakości usługi konwersji, umożliwiające łatwe przekształcanie arkuszy kalkulacyjnych Excel na dane JSON.

Powiązane artykuły

Zdecydowanie zalecamy odwiedzenie poniższych łączy, aby dowiedzieć się więcej na temat: