exceler en json

Excel vers JSON en ligne avec C# .NET.

Les feuilles de calcul Excel sont depuis longtemps un incontournable pour organiser et analyser les informations, offrant une plate-forme familière et polyvalente aux utilisateurs de tous les secteurs. Cependant, à mesure que la demande d’applications et de services Web basés sur les données continue de croître, il devient nécessaire de convertir les données Excel au format JSON. JSON(JavaScript Object Notation) est devenu un format d’échange de données préféré. Par conséquent, en convertissant Excel en JSON avec l’API .NET REST, vous bénéficiez de la flexibilité nécessaire pour intégrer de manière transparente les données de votre feuille de calcul dans une large gamme de plates-formes Web, d’applications mobiles et de services cloud.

SDK de conversion Excel vers JSON

La conversion d’Excel au format JSON est rendue simple et efficace avec le GroupDocs.Conversion Cloud SDK for .NET. Ce SDK offre un ensemble complet de fonctionnalités pour la conversion de documents, notamment la prise en charge de divers formats de fichiers, des options de personnalisation avancées et une sortie de haute qualité. Que vous créiez des applications Web, des applications mobiles ou des logiciels de bureau, le SDK vous permet de rationaliser les flux de conversion de documents et d’offrir des expériences utilisateur exceptionnelles.

Tout d’abord, nous devons installer le SDK en recherchant GroupDocs.Conversion-Cloud dans le gestionnaire de packages NuGet et en cliquant sur le bouton Installer. Une autre option consiste à exécuter la commande suivante dans la console du gestionnaire de packages.

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

Après l’installation, assurez-vous d’avoir obtenu vos informations d’identification API personnalisées (c’est-à-dire l’ID client et le secret client).Vous pouvez visiter ce court tutoriel expliquant les détails sur la façon d’obtenir les informations d’identification de l’API.

Convertisseur XLS en JSON utilisant C# .NET

Découvrez les meilleures pratiques et techniques expertes pour convertir des documents XLS et XLSX en données JSON à l’aide de C# .NET.

  1. Créez une instance de la classe « Configuration » où nous transmettons les informations d’identification du client comme arguments.
var configurations = new Configuration(clientId, clientSecret1);
  1. Initialisez le ConvertApi où nous passons l’objet Configuration comme argument d’entrée.
var apiInstance = new ConvertApi(configurations);
  1. Téléchargez le classeur Excel d’entrée sur le stockage cloud.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. Créez une instance « ConvertSettings » où nous spécifions le nom de l’entrée XLS, le format résultant comme « json » et le nom du fichier JSON résultant comme arguments.
var settings = new ConvertSettings{...}
  1. Appelez l’API ConvertDocumentRequest pour transformer Excel en JSON et enregistrer le JSON résultant sur le stockage cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Plus d'exemples sur https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenez vos identifiants API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Créez une instance de la classe Configuration et initialisez-la avec l'ID client et le secret client. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Définissez la valeur de ApiBaseUrl pour définir l'URL de base de l'API du convertisseur Excel en PDF.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Initialisez une instance de la classe ConvertApi avec l'objet de la classe Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// charger le classeur Excel d'entrée à partir du lecteur local             
using (var stream = System.IO.File.OpenRead("input.xls"))
{
    // créer une instance de FileApi
    var fileUpload = new FileApi(configurations);
    // télécharger le classeur Excel d'entrée sur le stockage cloud
    fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));

    // créer ConvertSettings où nous définissons le classeur Excel d'entrée et le nom du fichier JSON résultant
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.xls",
        Format = "json",
        OutputPath = "output.json"
    };
    
    // Invoquez la méthode ConvertDocument pour la conversion Excel en JSON en ligne.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // imprimer le message de réussite
        Console.WriteLine("The Excel to JSON conversion completed successfully !");
    }
}

Convertissez XLSX en JSON à l’aide des commandes cURL

La conversion de fichiers Excel au format JSON à l’aide des commandes GroupDocs.Conversion Cloud et cURL est un processus simple qui offre flexibilité et facilité d’intégration. Avec les points de terminaison de l’API RESTful de GroupDocs.Conversion Cloud, vous pouvez lancer la conversion Excel vers JSON directement à partir de la ligne de commande ou dans des scripts, ce qui la rend idéale pour les flux de travail automatisés et les tâches de traitement par lots.

La première étape de cette approche consiste à obtenir un jeton d’accès JWT personnalisé. Ainsi, une fois que vous disposez d’un jeton JWT, veuillez exécuter la commande cURL suivante pour convertir XLSX au format JSON et enregistrer le JSON résultant sur le stockage cloud.

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}\"}"

Veuillez remplacer « sourceFile » par le nom du classeur Excel d’entrée, « myOutput » par le nom du JSON résultant et « accessToken » par le jeton d’accès JWT personnalisé.

Convertisseur Excel en JSON en ligne

Vous pouvez jeter un coup d’œil rapide au [Convertisseur XLSX en JSON] gratuit en ligne]14. Cette application est développée sur les API REST GroupDocs.Conversion Cloud. Veuillez essayer d’utiliser cette solution légère et ultra-efficace et soyez témoin des capacités étonnantes de notre SDK Cloud pour la conversion de classeur Excel en HTML.

Application xlsx vers JSON

Liens utiles

Conclusion

En conclusion, que vous choisissiez de convertir Excel en JSON à l’aide du SDK GroupDocs.Conversion Cloud pour .NET ou via les commandes GroupDocs.Conversion Cloud et cURL, vous disposez d’outils puissants pour rationaliser vos flux de travail de conversion de documents. En bref, l’API fournit des services de conversion fiables et de haute qualité, vous permettant de transformer facilement des feuilles de calcul Excel en données JSON.

Articles Liés

Nous vous recommandons fortement de visiter les liens suivants pour en savoir plus sur :