csv en jpg

Convertissez une image CSV en JPEG avec le SDK .NET Cloud.

Les fichiers CSV(Comma-Separated Values) sont excellents pour stocker et gérer des données tabulaires, mais ils manquent d’attrait visuel et sont souvent difficiles à interpréter d’un seul coup d’œil. Cependant, en convertissant les fichiers CSV en images JPG(Joint Photographic Experts Group), nous pouvons transformer les données brutes en graphiques visuellement attrayants, faciles à comprendre et à partager. Explorons les détails de la présentation des chiffres de vente, des données financières ou des informations statistiques en convertissant des images CSV en JPG à l’aide d’Aspose.Cells Cloud. Cette approche nous permet de créer des tableaux, des graphiques et des infographies accrocheurs qui communiquent efficacement des informations et des tendances.

API pour la conversion CSV en image

En utilisant Aspose.Cells Cloud SDK for .NET, la tâche de conversion CSV en image devient simple et efficace. De plus, en tirant parti des puissantes capacités de l’API Aspose.Cells Cloud, vous pouvez convertir de manière transparente des fichiers CSV en différents formats d’image, y compris JPG. Ainsi, qu’il s’agisse de générer des tableaux, des graphiques ou des visuels personnalisés à partir de données CSV, le SDK Aspose.Cells Cloud pour .NET fournit les outils nécessaires pour rationaliser le processus de conversion et produire facilement des images de qualité professionnelle.

Maintenant, la première étape consiste à 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 CSV en JPG en C# .NET

Dans cette section, nous allons explorer les détails sur la façon dont nous pouvons utiliser C# .NET pour gérer les données CSV et générer des images de haute qualité à partir de celles-ci.

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.

SaveOptions saveOptions = new SaveOptions()

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

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

Troisièmement, créez une instance de « PostWorkbookSaveAsRequest » où nous spécifions le nom du fichier CSV d’entrée, le nom de l’image JPEG résultante et d’autres paramètres facultatifs.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Appelez l’API pour lancer la conversion CSV en JPEG. Une fois le code exécuté avec succès, l’image JPEG résultante est enregistrée 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);

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

        // lancer la conversion du fichier ODS en classeur Excel
        var response = cellsInstance.CellsWorkbookGetWorkbook(input_csv,null, format: "JPG", isAutoFit: true, null, null, null, "resultant.jpg", null,null);

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

Aperçu de la conversion CSV en JPG.

Le CSV d’entrée et le JPEG résultant généré dans l’exemple ci-dessus peuvent être téléchargés à partir de [source.csv][25] et resultant.jpg.

CSV en JPEG à l’aide des commandes cURL

Alternativement, la conversion de fichiers CSV (Comma-Separated Values) en images JPEG à l’aide de Aspose.Cells Cloud via les commandes cURL offre une solution transparente et efficace pour divers besoins de visualisation et de présentation de données. Avec seulement quelques commandes simples, vous pouvez utiliser les puissantes capacités d’Aspose.Cells Cloud pour transformer les données CSV en images JPEG de haute qualité.

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 d’accès JWT, veuillez exécuter la commande suivante pour convertir l’image CSV en image JPEG et enregistrer la sortie sur le stockage cloud.

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

Remplacez « sourceFile » par le nom du fichier CSV d’entrée disponible dans le stockage cloud, « myResultant » par le nom de l’image JPEG résultante à générer dans le stockage cloud et « accessToken » par le jeton d’accès JWT généré ci-dessus.

Au lieu d’enregistrer la sortie sur le stockage cloud, si vous avez besoin d’enregistrer l’image résultante sur le disque local, essayez d’exécuter la commande suivante.

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

Conclusion

En conclusion, que vous choisissiez d’utiliser le SDK Aspose.Cells Cloud pour .NET ou les commandes cURL pour convertir des images CSV en images JPEG, les deux approches offrent des solutions puissantes et efficaces pour vos besoins de visualisation de données. Vous pouvez faire confiance à la fiabilité, à la précision et aux performances d’Aspose.Cells Cloud pour fournir des images JPEG de haute qualité à partir de vos données CSV. Néanmoins, nous vous encourageons à explorer davantage ces options et à découvrir par vous-même les avantages d’Aspose.Cells Cloud.

Liens utiles

Articles Liés

Nous vous recommandons fortement de visiter les blogs suivants :