JSON vers un fichier SQL

JSON vers des fichiers de script SQL à l’aide de C# .NET.

JSON, largement utilisé pour l’échange de données, est privilégié pour sa nature légère et flexible, mais son intégration avec des bases de données SQL nécessite souvent une approche structurée pour garantir la cohérence et la fiabilité. Par conséquent, en convertissant JSON en script SQL à l’aide du SDK Aspose.Cells Cloud pour .NET, vous pouvez facilement rationaliser cette intégration, automatiser les flux de travail de données et améliorer l’efficacité globale de vos opérations de base de données.

API pour la conversion JSON vers SQL

Aspose.Cells Cloud SDK for .NET est une API robuste et polyvalente conçue pour gérer facilement un large éventail de tâches de manipulation de données. Ses capacités s’étendent au-delà des simples opérations de feuille de calcul pour inclure des fonctionnalités avancées de conversion de données, telles que la transformation de données JSON en fichiers de script SQL. L’API simplifie le processus en automatisant l’extraction et la transformation des données JSON en commandes SQL structurées.

Afin d’utiliser l’API dans le projet .NET, nous devons d’abord 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.

Transformez JSON en fichier SQL en utilisant C#

Dans cette section, nous allons explorer les capacités de l’API .NET REST car elle garantit que vos données sont transférées avec précision dans votre base de données SQL, améliorant ainsi la cohérence des données et réduisant le risque d’erreurs.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Tout d’abord, initialisons un objet de la classe CellsApi où nous transmettons les informations d’identification du client comme arguments.

SaveOptions saveOptions = new SaveOptions()

Deuxièmement, créez une instance de SaveOptions et définissez le format du fichier de sortie comme « SQL ».

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

Troisièmement, créez une instance de « PostWorkbookSaveAsRequest » où nous spécifions le nom du JSON d’entrée, le nom du fichier SQL résultant et divers paramètres facultatifs.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Enfin, appelez l’API pour lancer la conversion JSON vers SQL. Une fois le code exécuté avec succès, le fichier SQL résultant est enregistré 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 = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";

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

try
{
    // charger le fichier JSON d'entrée
    using (var inputFile = System.IO.File.OpenRead(source.json))
    {
        // télécharger le JSON d'entrée sur le stockage cloud
        cellsInstance.UploadFile("input.json", inputFile);

        // appeler l'API pour convertir JSON en fichier SQL
        var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.json,null, format: "SQL", null, null, null, null, "myResultant.sql", null,null);

        // imprimer un message de réussite si la conversion est réussie
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The JSON file to SQL File conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
json en sql

Aperçu de la conversion de fichier JSON en SQL.

Le fichier JSON d’entrée et le fichier SQL résultant utilisé dans l’exemple ci-dessus peuvent être téléchargés à partir de source.json et output.sql.

JSON vers MS SQL à l’aide des commandes cURL

Aspose.Cells Cloud offre une solution flexible et efficace pour convertir JSON en SQL à l’aide de simples commandes cURL. Cette approche exploite les puissantes capacités de l’API Aspose.Cells Cloud pour automatiser la transformation des données JSON en fichiers de script SQL, facilitant ainsi l’intégration de données structurées dans vos bases de données SQL.

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=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Une fois le jeton d’accès JWT généré, veuillez exécuter la commande suivante pour enregistrer JSON au format de fichier SQL. Le fichier résultant est stocké dans le stockage cloud.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=false&onlySaveTable=false&outPath=myResultant.sql" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Remplacez « sourceFile » par le nom du JSON d’entrée disponible dans le stockage cloud, « myResultant » par le nom du fichier SQL résultant et « accessToken » par le jeton d’accès JWT généré ci-dessus.

Si nous devons enregistrer le fichier SQL résultant sur le lecteur local, veuillez utiliser la commande cURL suivante :

curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=SQL&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.sql"

Application gratuite de conversion JSON vers SQL

Vous pouvez envisager d’utiliser notre [application de conversion de fichiers JSON vers SQL] légère et ultra-efficace]10. Cette application gratuite est construite sur les API Aspose.Cells Cloud et peut être testée en ligne sans aucune exigence d’installation.

exceler vers SQL

Application de conversion de fichiers JSON en SQL.

Conclusion

En conclusion, la conversion de JSON en SQL est une tâche essentielle pour garantir une intégration et une gestion transparentes des données au sein des bases de données relationnelles. Par conséquent, nous vous encourageons à essayer d’utiliser le SDK Aspose.Cells Cloud pour vos besoins de conversion JSON vers SQL. Ses fonctionnalités puissantes et sa facilité d’utilisation amélioreront considérablement vos processus de traitement des données, vous faisant gagner du temps et réduisant le risque d’erreurs.

Liens utiles

Articles Liés

Nous vous recommandons fortement de visiter les blogs suivants :