csv en html

Convertissez CSV en HTML avec C# .NET.

Avec la conversion des fichiers CSV(Comma-Separated Values) en HTML offre une multitude d’avantages pour la présentation et le partage de données dans diverses applications. Avec cette conversion, les données tabulaires brutes deviennent visuellement attrayantes et facilement utilisables, ce qui les rend idéales pour les pages Web, les rapports et les présentations. Dans cet article, nous allons explorer les avantages de la conversion CSV en HTML et comment C# .NET permet cette transformation avec efficacité et précision.

SDK de conversion CSV en HTML

GroupDocs.Conversion Cloud SDK for .NET fournit une solution robuste et polyvalente pour convertir de manière transparente des fichiers CSV au format HTML. Grâce à son ensemble complet de fonctionnalités et à son API intuitive, vous pouvez facilement intégrer la conversion CSV en HTML dans vos applications .NET. Ainsi, que vous ayez besoin de générer des rapports HTML dynamiques, d’afficher des données tabulaires sur des pages Web ou d’améliorer la visualisation des données, le SDK GroupDocs.Conversion Cloud vous permet d’atteindre vos objectifs de manière efficace et fiable.

La première étape consiste à 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.4.0

Nous devons maintenant obtenir nos informations d’identification API personnalisées (c’est-à-dire l’ID client et le secret client).Veuillez suivre les instructions spécifiées dans ce court tutoriel expliquant les détails sur la façon d’obtenir les informations d’identification de l’API.

Convertir un fichier délimité par des virgules en HTML en C# .NET

Explorons les détails de l’utilisation de GroupDocs.Conversion Cloud pour .NET, car il garantit des résultats de conversion haute fidélité, préservant la structure, le formatage et l’intégrité des données des fichiers CSV d’origine.

  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 fichier CSV d’entrée sur le stockage cloud.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Créez une instance « ConvertSettings » où nous spécifions le nom du CSV d’entrée, le format résultant comme « html » et le nom du HTML de sortie comme arguments.
var settings = new ConvertSettings{...}
  1. Appelez l’API ConvertDocumentRequest pour convertir CSV en HTML et enregistrez le code HTML obtenu dans 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 de conversion CSV en HTML.
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("sourceFile.csv"))
{
    // créer une instance de FileApi
    var fileUpload = new FileApi(configurations);
    // télécharger le CSV d'entrée sur le stockage cloud
    fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));

    // créer ConvertSettings où nous définissons le nom du CSV source et le nom du fichier HTML résultant
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.csv",
        Format = "html",
        OutputPath = "ConvertedFile.html"
    };
    
    // Appelez la méthode ConvertDocument pour la conversion CSV en HTML.
    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 Web page successfully saved as Excel workbook !");
    }
}
csv en html

Image : - Un aperçu du fichier CSV enregistré sous forme de tableau HTML.

Le fichier CSV d’entrée utilisé dans l’exemple ci-dessus peut être téléchargé à partir de input.csv.

Conversion CSV en HTML à l’aide des commandes cURL

Vous pouvez également tirer parti de la puissance et de la flexibilité de l’utilisation des commandes GroupDocs.Conversion Cloud et cURL pour la conversion de fichiers CSV en HTML. Cette approche offre un moyen pratique et efficace de transformer des données CSV en documents HTML, répondant à divers cas d’utilisation tels que la présentation de données, la publication Web, etc. Explorons donc les détails sur la façon dont nous pouvons lancer et contrôler le processus de conversion de manière transparente, soit via l’interface de ligne de commande, soit dans les scripts.

La première étape consiste à générer un jeton d’accès JWT basé sur les informations d’identification du client et une fois que nous avons généré le jeton JWT, veuillez exécuter la commande cURL suivante pour convertir le CSV en tableau HTML et enregistrer le HTML résultant dans 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\": \"html\",  \"LoadOptions\": {    \"Format\": \"csv\"  },  \"OutputPath\": \"{resultantFile}\"}" -v

Veuillez remplacer sourceFile par le nom du fichier CSV d’entrée, resultantFile par le nom du HTML résultant et accessToken par le jeton d’accès JWT personnalisé.

  • Désormais, au lieu d’enregistrer le HTML résultant sur le stockage Cloud, vous pouvez également l’enregistrer sur le disque local. Veuillez essayer d’utiliser la commande cURL suivante :
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\": \"html\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}" \
-o "ConvertedFile.html"

Convertisseur CSV en HTML gratuit

Veuillez essayer d’utiliser notre application gratuite Convertisseur CSV en HTML. Cette application légère et ultra-efficace est développée sur les API REST GroupDocs.Conversion Cloud et vous permet d’être témoin des capacités étonnantes de cette API REST.

convertisseur csv en html

Liens utiles

Conclusion

En conclusion, l’utilisation du SDK GroupDocs.Conversion Cloud pour .NET offre une solution efficace et fiable pour convertir des fichiers CSV au format HTML. Que vous souhaitiez présenter des données tabulaires sur un site Web, générer des rapports HTML à partir de données CSV ou automatiser des tâches de publication de données, notre API .NET REST fournit tous les détails nécessaires pour rationaliser ce processus. Néanmoins, profitez de la puissance de notre SDK .NET et libérez le potentiel de la conversion CSV en HTML dans vos projets dès aujourd’hui !

Articles Liés

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