convertir json en csv

Comment transformer JSON en CSV à l’aide du SDK .NET Cloud.

Bénéficiez de la simplicité de conversion des données JSON en CSV (valeurs séparées par des virgules ) sans effort grâce à notre guide complet. Plongez dans le monde de la transformation des données à l’aide de l’API .NET REST, où nous fournissons des instructions étape par étape pour naviguer en toute transparence dans la conversion du « format json vers csv » en ligne. Améliorez vos compétences en manipulation de données grâce à notre didacticiel convivial, garantissant une transition en douceur des formats JSON aux formats CSV.

API .NET REST pour la conversion JSON en CSV

La conversion de JSON en CSV à l’aide du Aspose.Cells Cloud SDK for .NET apporte de nombreux avantages et rationalise les tâches de manipulation de données. Ce processus améliore l’interopérabilité des données en facilitant des transitions fluides entre différents formats, ce qui le rend particulièrement utile pour les utilisateurs qui ont besoin d’intégrer diverses sources de données. De plus, le SDK lui-même offre une gamme de fonctionnalités puissantes au-delà de la conversion, permettant aux développeurs de créer, manipuler et traiter sans effort des fichiers Excel dans le cloud.

Maintenant, pour utiliser le SDK, nous devons rechercher « Aspose.Cells-Cloud » dans le gestionnaire de packages NuGet et cliquer sur le bouton « Ajouter un package ». Deuxièmement, obtenez vos informations d’identification client à partir du tableau de bord cloud.Si vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans l’article démarrage rapide.

Convertir JSON en CSV en C# .NET

Nous avons appris que le SDK Aspose.Cells Cloud vous permet de créer des applications robustes qui gèrent efficacement les fichiers Excel. Il apporte une flexibilité et une commodité supplémentaires aux flux de travail de gestion des données dans un environnement cloud. Alors, en tirant parti de cette étonnante API, examinons en détail comment convertir JSON en CSV à l’aide d’un extrait de code C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Tout d’abord, créez un objet de la classe CellsApi dans lequel nous transmettons les informations d’identification du client comme arguments.

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

Téléchargez le fichier JSON d’entrée sur le stockage cloud.

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

Enfin, appelez l’API pour convertir JSON en CSV. Après une conversion réussie, le CSV résultant sera stocké dans le stockage cloud.

// Pour des exemples complets et des fichiers de données, veuillez consulter 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Obtenez les informations d'identification du client sur https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// créer une instance CellsApi en passant ClientID et ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// nom du fichier JSON d'entrée
string input_JSON = @"input.json";
// Fichier CSV résultant
string resultant_file = "resultant.csv";

// charger le fichier JSON à partir du lecteur local
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // télécharger le fichier d'entrée sur le stockage Cloud
    cellsInstance.UploadFile("sourceFile.json", file);
}

// appelez l'API pour convertir JSON en CSV en ligne
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "CSV", isAutoFit: true, outPath: resultant_file);
json en csv en ligne

Un aperçu de la conversion JSON en CSV.

L’exemple de fichier JSON et le CSV résultant généré ci-dessus peuvent être téléchargés à partir de :

Transformez JSON en CSV à l’aide des commandes cURL

La conversion transparente de JSON en CSV à l’aide des commandes Aspose.Cells Cloud et cURL fournit une solution simple et efficace pour la transformation du format de données dans un environnement cloud. En téléchargeant votre fichier JSON sur le stockage cloud et en utilisant le point de terminaison de l’API Convert, vous pouvez facilement convertir vos données au format CSV. Les commandes cURL démontrent un processus simple mais puissant, vous permettant de spécifier le fichier source (input.json) et le format de sortie souhaité (CSV) et avec un seul appel API, de transformer JSON au format CSV.

La première étape de cette approche consiste à générer un jeton d’accès JWT à l’aide de la commande suivante :

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"

Une fois que nous avons le jeton JWT, veuillez exécuter la commande suivante pour transformer JSON au format 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 {}

Remplacez inputFile par le nom du fichier JSON d’entrée disponible dans le stockage Cloud, resultantFile par le nom du CSV résultant à générer et accessToken par un jeton d’accès JWT généré ci-dessus.

Conclusion

En conclusion, que vous choisissiez de convertir JSON en CSV à l’aide du SDK Aspose.Cells Cloud pour .NET ou via des commandes cURL avec l’API Aspose.Cells Cloud, les deux approches offrent des solutions robustes et flexibles pour la transformation des données dans un environnement cloud. Cependant, le SDK offre une intégration transparente dans vos projets .NET, offrant une commodité grâce à ses méthodes bien documentées et ses fonctionnalités étendues. D’autre part, les commandes cURL offrent une interface de ligne de commande pour ceux qui préfèrent une solution légère et scriptable, garantissant l’accessibilité sur diverses plates-formes. Néanmoins, quelle que soit l’approche que vous suivez, Aspose.Cells Cloud s’impose comme un choix fiable et riche en fonctionnalités pour vos besoins de traitement de données.

Liens utiles

Articles Liés

Nous vous recommandons fortement de visiter les blogs suivants :