Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
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.
Installez la bibliothèque C# pour enregistrer des feuilles de calcul dans un fichier CSV.
Utilisez la méthode utiliser IronXL
pour importer l'IronXL.
Charger une feuille de calcul existante en utilisant WorkBook.Load
méthode.
Accédez à la feuille de calcul en utilisant workBook.WorkSheets
.
SaveAs
méthode.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.
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.
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**
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.
Sélectionner l'application console
Une fenêtre de configuration s'affichera. Entrez le nom du projet, définissez l'emplacement du projet, puis cliquez sur "Suivant".
Configurer le nouveau projet
La dernière fenêtre apparaît. Dans cette fenêtre, sélectionnez le cadre cible et cliquez sur le bouton Créer.
Sélection du framework cible
Maintenant que vous avez configuré votre projet, installons la bibliothèque IronXL C#. Suivez ces étapes pour intégrer IronXL dans votre C#
Dans Visual Studio, cliquez sur Outils. Un menu déroulant apparaît. Dans ce menu, sélectionnez NuGet Package Manager.
Dans le gestionnaire de packages NuGet, accédez au menu latéral et choisissez Gérer les packages NuGet pour les solutions.
Naviguer vers le gestionnaire de paquets NuGet
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.
Recherche et installation du paquetage IronXL dans l'interface utilisateur du gestionnaire de paquets NuGet
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.
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")
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 :
using IronXL;
using IronXL;
Imports IronXL
Cette ligne importe les classes et fonctionnalités nécessaires de la bibliothèque IronXL.
WorkBook workBook = WorkBook.Load("test.xlsx");
WorkBook workBook = WorkBook.Load("test.xlsx");
Dim workBook As WorkBook = WorkBook.Load("test.xlsx")
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é.
WorkSheet workSheet = workBook.WorkSheets[0];
WorkSheet workSheet = workBook.WorkSheets[0];
Dim workSheet As WorkSheet = workBook.WorkSheets(0)
Cette ligne récupère la première feuille de calcul(indice 0) à partir du classeur Excel chargé. LesFeuille de travail
La 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.
workBook.SaveAs("Testing.csv");
workBook.SaveAs("Testing.csv");
workBook.SaveAs("Testing.csv")
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.
Le fichier CSV de sortie
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.
9 produits de l'API .NET pour vos documents de bureau