convertire json in csv

Come trasformare JSON in CSV utilizzando .NET Cloud SDK.

Sfrutta la semplicità della conversione dei dati JSON in CSV (valori separati da virgola ) senza sforzo con la nostra guida completa. Immergiti nel mondo della trasformazione dei dati utilizzando l’API .NET REST, dove forniamo istruzioni dettagliate per navigare senza problemi attraverso la conversione online da “formato json a csv”. Migliora le tue capacità di manipolazione dei dati con il nostro tutorial intuitivo, garantendo una transizione graduale dai formati JSON a CSV.

API .NET REST per la conversione da JSON a CSV

La conversione di JSON in CSV utilizzando Aspose.Cells Cloud SDK per .NET offre numerosi vantaggi e semplifica le attività di manipolazione dei dati. Questo processo migliora l’interoperabilità dei dati facilitando transizioni fluide tra diversi formati, rendendolo particolarmente utile per gli utenti che necessitano di integrare diverse origini dati. Inoltre, l’SDK stesso offre una gamma di potenti funzionalità oltre la conversione, consentendo agli sviluppatori di creare, manipolare ed elaborare file Excel nel cloud senza sforzo.

Ora, per utilizzare l’SDK, dobbiamo cercare “Aspose.Cells-Cloud” nel gestore pacchetti NuGet e fare clic sul pulsante “Aggiungi pacchetto”. In secondo luogo, ottieni le credenziali del tuo cliente da dashboard cloud.Se non disponi di un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate nell’articolo avvio rapido.

Converti JSON in CSV in C# .NET

Abbiamo appreso che Aspose.Cells Cloud SDK ti consente di creare applicazioni robuste che gestiscono in modo efficiente i file Excel. Offre maggiore flessibilità e praticità ai flussi di lavoro di gestione dei dati in un ambiente cloud. Quindi, sfruttando le potenzialità di questa straordinaria API, approfondiamo i dettagli su come possiamo convertire JSON in CSV utilizzando lo snippet di codice C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Innanzitutto, crea un oggetto della classe CellsApi in cui passiamo le credenziali del client come argomenti.

cellsInstance.UploadFile("sourceFile.json", file);

Carica il file JSON di input nell’archivio cloud.

cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "CSV", isAutoFit: true, outPath: resultant_file);

Infine, chiama l’API per convertire JSON in CSV. Una volta completata con successo la conversione, il CSV risultante verrà archiviato nel cloud storage.

// Per esempi completi e file di dati, visitare il sito 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// creare un'istanza CellsApi passando ClientID e ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// nome del file JSON di input
string input_JSON = @"input.json";
// File CSV risultante
string resultant_file = "resultant.csv";

// caricare il file JSON dall'unità locale
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // caricare il file di input nell'archivio cloud
    cellsInstance.UploadFile("sourceFile.json", file);
}

// chiama l'API per convertire JSON in CSV online
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "CSV", isAutoFit: true, outPath: resultant_file);
json in CSV online

Un’anteprima della conversione da JSON a CSV.

Il file JSON di esempio e il CSV risultante generato sopra possono essere scaricati da:

Trasforma JSON in CSV utilizzando i comandi cURL

La conversione di JSON in CSV senza problemi utilizzando Aspose.Cells Cloud e i comandi cURL fornisce una soluzione semplice ed efficiente per la trasformazione del formato dei dati in un ambiente cloud. Caricando il tuo file JSON nell’archivio cloud e utilizzando l’endpoint API Convert, puoi convertire facilmente i tuoi dati in CSV. I comandi cURL dimostrano un processo semplice ma potente, che consente di specificare il file sorgente (input.json) e il formato di output desiderato (CSV) e con una singola chiamata API, trasformare JSON in formato CSV.

Il primo passo in questo approccio è generare un token di accesso JWT utilizzando il seguente comando:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Una volta ottenuto il token JWT, esegui il seguente comando per trasformare JSON in formato CSV.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=CSV&isAutoFit=true&onlySaveTable=false&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

Sostituisci “inputFile” con il nome del file JSON di input disponibile nell’archivio cloud, “resultantFile” con il nome del CSV risultante da generare e “accessToken” con un token di accesso JWT generato sopra.

Conclusione

In conclusione, sia che tu scelga di convertire JSON in CSV utilizzando Aspose.Cells Cloud SDK per .NET o tramite comandi cURL con Aspose.Cells Cloud API, entrambi gli approcci offrono soluzioni robuste e flessibili per la trasformazione dei dati in un ambiente cloud. Tuttavia, l’SDK fornisce un’integrazione perfetta nei progetti .NET, offrendo praticità grazie ai metodi ben documentati e alle funzionalità estese. D’altra parte, i comandi cURL offrono un’interfaccia a riga di comando per coloro che preferiscono una soluzione leggera e dotata di script, garantendo l’accessibilità su varie piattaforme. Tuttavia, qualunque sia l’approccio che segui, Aspose.Cells Cloud si distingue come una scelta affidabile e ricca di funzionalità per le tue esigenze di elaborazione dei dati.

articoli Correlati

Consigliamo vivamente di visitare i seguenti blog: