UTILISATION D'IRONXL

Comment enregistrer un fichier CSV en C#

Mise à jour août 23, 2024
Partager:

Que vous traitiez des données commerciales, des recherches scientifiques, ou de tout autre domaine, maîtriser l'art de sauvegarder des données en CSV en C# est une compétence indispensable pour les développeurs de logiciels et les analystes de données. Cet article utiliseraIronXL'sBibliothèque de manipulation de données leader sur le marché pour enregistrer des feuilles de calcul en tant que fichier CSV et comment elle peut également être utilisée pour écrire des données dans des fichiers CSV.

Comment enregistrer un fichier CSV

  1. Installez la bibliothèque C# pour enregistrer des feuilles de calcul dans un fichier CSV.

  2. Utilisez la méthode utiliser IronXL pour importer l'IronXL.

  3. Charger une feuille de calcul existante en utilisant WorkBook.Load méthode.

  4. Accédez à la feuille de calcul en utilisant workBook.WorkSheets.

  5. Enregistrez la feuille de calcul en tant que fichier CSV à l'aide de laSaveAs méthode.

IronXL

IronXL est à la pointe de la simplification du processus d'enregistrement des données dans des fichiers CSV au sein des applications C#, offrant aux développeurs une boîte à outils polyvalente et efficace. Intégration transparente dans C#.

Que vous travailliez sur une application axée sur les données, un outil de reporting ou que vous ayez simplement besoin d'une solution fiable pour exporter des données, IronXL s'avère être un allié puissant. IronXL est très utile pour créer des fichiers CSV, enregistrer des fichiers CSV et écrire des fichiers CSV en utilisant C#.

Cet article explore les capacités et les fonctionnalités qui font d'IronXL un atout indispensable pour les développeurs C# cherchant à simplifier la tâche d'enregistrer des données dans des fichiers CSV, en assurant la simplicité sans compromettre la flexibilité ni la précision.

Créer un nouveau projet Visual Studio

Avant d'installer IronXL, vous devez soit créer un nouveau fichierVisual Studio C# ou charger un projet existant. Voici un guide étape par étape pour créer un nouveau projet dans Visual Studio.

  1. Ouvrez Visual Studio et allez dans le menu "File". Un menu déroulant apparaît ; choisissez "Nouveau" dans ce menu, ce qui déclenche l'apparition d'un autre menu latéral. Dans ce menu latéral, sélectionnez "Projet".

    ![Comment enregistrer un fichier CSV en C#,

Figure 1 : Créer un nouveau projet dans Visual Studio](/static-assets/excel/blog/csharp-save-to-csv-tutorial/csharp-save-to-csv-tutorial-1.webp)

 **Créer un nouveau projet dans Visual Studio**
  1. Une nouvelle fenêtre s'ouvre. Dans cette fenêtre, utilisez la barre de recherche pour rechercher "Application Console" et choisissez l'élément avec l'option C#. Cliquez sur le bouton Suivant.

    Comment sauvegarder un fichier CSV en C#, Figure 2 : Sélectionner Application Console

    Sélectionner l'application console

  2. Une fenêtre de configuration s'affichera. Entrez le nom du projet, définissez l'emplacement du projet, puis cliquez sur "Suivant".

    Comment enregistrer un fichier CSV en C#, Figure 3 : Configurer le nouveau projet

    Configurer le nouveau projet

  3. La dernière fenêtre apparaît. Dans cette fenêtre, sélectionnez le cadre cible et cliquez sur le bouton Créer.

    Comment sauvegarder un fichier CSV en C#, Figure 4 : Sélection du framework cible

    Sélection du framework cible

Installation de la bibliothèque CSV IronXL

Maintenant que vous avez configuré votre projet, installons la bibliothèque IronXL C#. Suivez ces étapes pour intégrer IronXL dans votre C#

  1. Dans Visual Studio, cliquez sur Outils. Un menu déroulant apparaît. Dans ce menu, sélectionnez NuGet Package Manager.

  2. Dans le gestionnaire de packages NuGet, accédez au menu latéral et choisissez Gérer les packages NuGet pour les solutions.

    Comment enregistrer un fichier CSV en C#, Figure 5 : Naviguer vers le gestionnaire de paquets NuGet

    Naviguer vers le gestionnaire de paquets NuGet

  3. Une nouvelle fenêtre s'ouvre. Allez dans l'onglet du navigateur à l'intérieur de cette fenêtre et tapez "IronXL" dans la barre de recherche. Vous verrez une liste des paquets IronXL. Choisissez le dernier paquet dans la liste et cliquez sur le bouton d'installation.

    Comment sauvegarder un fichier CSV en C#, Figure 6 : Rechercher et installer le package IronXL dans l'interface utilisateur du gestionnaire de packages NuGet

    Recherche et installation du paquetage IronXL dans l'interface utilisateur du gestionnaire de paquets NuGet

Créer un fichier CSV en enregistrant des fichiers Excel

IronXL propose une fonctionnalité pour créer des fichiers CSV en enregistrant des fichiers Excel au format CSV. Cette section démontrera comment enregistrer un fichier Excel en tant que nouveau fichier CSV en utilisant la bibliothèque CSV C# IronXL. L'exemple de code suivant illustre le tutoriel simple.

Fichier Excel d'entrée

Comment enregistrer un fichier CSV en C#, Figure 7 : Le fichier Excel d'entrée

Le fichier Excel d'entrée

using IronXL;

WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("Tesing.csv");
using IronXL;

WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("Tesing.csv");
Imports IronXL

Private workBook As WorkBook = WorkBook.Load("test.xlsx")
Private workSheet As WorkSheet = workBook.WorkSheets(0)
workBook.SaveAs("Tesing.csv")
VB   C#

Ce code ci-dessus utilise la bibliothèque IronXL, crée un nouveau fichier CSV et y écrit les données du fichier Excel. Décomposons le code étape par étape :

1. Importation d'IronXL

using IronXL;
using IronXL;
Imports IronXL
VB   C#

Cette ligne importe les classes et fonctionnalités nécessaires de la bibliothèque IronXL.

2. Chargement d'un classeur Excel

WorkBook workBook = WorkBook.Load("test.xlsx");
WorkBook workBook = WorkBook.Load("test.xlsx");
Dim workBook As WorkBook = WorkBook.Load("test.xlsx")
VB   C#

Cette ligne charge un classeur Excel depuis le fichier nommé "test.xlsx". LesWorkBook (livre de travail)La classe fait partie de la bibliothèque IronXL et représente un classeur Excel. La variable "workBook" est maintenant une instance de la classe WorkBook qui contient les données du fichier Excel spécifié.

3. Accès à une feuille de calcul

WorkSheet workSheet = workBook.WorkSheets[0];
WorkSheet workSheet = workBook.WorkSheets[0];
Dim workSheet As WorkSheet = workBook.WorkSheets(0)
VB   C#

Cette ligne récupère la première feuille de calcul(indice 0) à partir du classeur Excel chargé. LesFeuille de travailLa classe représente une feuille de calcul Excel, et la variable WorkSheet contient maintenant une référence à la première feuille de calcul dans le classeur.

4. Enregistrement en tant que fichier CSV

workBook.SaveAs("Testing.csv");
workBook.SaveAs("Testing.csv");
workBook.SaveAs("Testing.csv")
VB   C#

Cette ligne permet d'enregistrer l'ensemble du classeur au format CSV(Valeurs séparées par des virgules) fichier nommé "Testing.csv" La méthode SaveAs est utilisée pour spécifier le nom de fichier et le format d'enregistrement du classeur. Dans ce cas, le format est CSV, il est facilement converti et enregistre toutes les lignes du fichier Excel en une chaîne CSV.

En bref, le code charge un classeur Excel à partir d'un fichier, accède à la première feuille de calcul de ce classeur, puis enregistre l'ensemble du classeur sous la forme d'un fichier CSV nommé "Testing.csv" à l'aide de la bibliothèque IronXL.

Sortie

Comment enregistrer un fichier CSV en C#, Figure 8 : Le fichier CSV de sortie

Le fichier CSV de sortie

Conclusion

Ce guide donne un aperçu du processus d'enregistrement de données dans un fichier CSV à l'aide de C# et de la bibliothèque IronXL. La capacité d'écrire des données en CSV est une opération cruciale dans diverses applications, et IronXL simplifie cette tâche en s'intégrant parfaitement dans C#.

Les instructions étape par étape couvrent l'installation d'IronXL via les paquets NuGet, la création d'un nouveau projet Visual Studio et l'utilisation d'IronXL pour charger un classeur Excel, accéder à une feuille de calcul et enregistrer l'ensemble du classeur sous forme de fichier CSV. L'extrait de code fourni montre un exemple pratique de la manière dont cette tâche peut être réalisée efficacement.

La capacité d'écrire des fichiers CSV, ou de créer un nouveau fichier CSV en utilisant C#, est extrêmement utile pour les développeurs et en tirant parti d'IronXL.

IronXL s'avère être un atout précieux, alliant simplicité, flexibilité et précision, ce qui en fait un outil indispensable pour les développeurs C# travaillant sur des applications axées sur les données, des outils de création de rapports ou tout projet impliquant l'exportation de données vers des fichiers CSV.

La capacité d'écrire des fichiers CSV, ou de créer un nouveau fichier CSV en utilisant C# est extrêmement utile pour les développeurs et comment créer des fichiers CSV sont disponibles dans cetutoriel et exemples de code. Le code source pour enregistrer un fichier CSV peut être trouvé en visitant ceexemple de code.

Pour tester IronXL par vous-même, optez pour le programmeessai gratuit offert par IronXL. Les développeurs ont ainsi la possibilité d'explorer tout ce qu'IronXL a à offrir. Si vous trouvez IronXL utile dans vos projets ou si vous pensez qu'il pourrait être bénéfique pour vos projets à venir, vous pouvez acheter unelicenceles prix commencent à partir de $749 pour la version Lite.

< PRÉCÉDENT
Comment modifier une feuille de calcul en C#
SUIVANT >
Comment travailler avec des fichiers Excel en utilisant IronXL: une bibliothèque Excel .NET