Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Cet article explorera le monde de C#, en examinant les fonctionnalités, les méthodes et les techniques pour travailler efficacement avec n'importe quel fichier CSV, en améliorant vos projets axés sur les données et en simplifiant la gestion des données structurées en utilisant l'une des bibliothèques CSV les plus avancées nomméeIronXL.
Installez la bibliothèque C# pour créer, lire et exporter des fichiers CSV.
Utiliser leWorkBook.Create
méthode pour créer un nouveau classeur.
Créer un fichier CSV en utilisant workBook.SaveAs("test.csv")
méthode.
Lire l'analyse de CSV à l'aide deWorkBook.Load
Méthode.
SaveAs
méthode.IronXL est un allié redoutable pour les développeurs C# qui s'aventurent dans le domaine complexe de la manipulation des fichiers CSV. En tant que bibliothèque CSV dédiée, IronXL offre une approche rationalisée et efficace de la lecture, de l'écriture et de la manipulation des données CSV, fournissant aux développeurs une boîte à outils robuste pour naviguer dans les complexités des valeurs séparées par des virgules.
Que vous traitiez de grands ensembles de données, que vous mettiez en œuvre des fonctionnalités d'importation/exportation de données ou que vous recherchiez la précision dans l'analyse des données, IronXL s'impose comme un compagnon fiable. Cet article plonge dans les fonctionnalités qui font d'IronXL un atout indispensable pour les développeurs C# à la recherche d'une solution puissante et fluide pour le traitement des fichiers CSV au sein de leurs applications.
IronXL offre la solution parfaite pour le style de feuille de calcul en utilisant le style de code d'un classeur.
Pour commencer à utiliser IronXL, l'étape initiale consiste à créer un nouveau fichierVisual Studio C# ou le chargement d'un projet existant. Les étapes suivantes décrivent le processus de création d'un nouveau projet dans Visual Studio.
Lancez Visual Studio et accédez au menu "Fichier". Un menu déroulant s'affiche ; dans ce menu, choisissez "Nouveau". Ensuite, un menu latéral apparaîtra, vous invitant à sélectionner "Projet".
Une nouvelle fenêtre apparaît. Dans cette fenêtre, accédez à la barre de recherche et tapez "Application Console". Identifiez le premier programme comme étant avec l'option C# et cliquez sur "Suivant".
Une autre fenêtre de configuration se présente. Ici, saisissez le nom du projet, spécifiez l'emplacement du projet, puis cliquez sur "Suivant".
La dernière fenêtre s'affiche, vous permettant de sélectionner le cadre cible. Concluez le processus en cliquant sur "Créer".
Maintenant que votre projet est prêt, ajoutons la bibliothèque IronXL C#. Suivez ces étapes pour installer IronXL dans votre C#
Ouvrez Visual Studio et allez dans Outils. Un menu déroulant apparaît. Dans ce menu, sélectionnez le gestionnaire de paquets NuGet.
Dans le gestionnaire de paquets NuGet, choisissez l'option Solutions dans le menu latéral qui apparaît.
Naviguer vers le gestionnaire de paquets NuGet
Une nouvelle fenêtre s'ouvre. Dans cette fenêtre, accédez à l'onglet du navigateur. Dans la barre de recherche, tapez "IronXL". Une liste de packages IronXL sera affichée. Choisissez le dernier paquet dans la liste et cliquez sur le bouton Installer.
Recherche et installation du paquetage IronXL dans l'interface utilisateur du gestionnaire de paquets NuGet
Vous pouvez également utiliser la console du gestionnaire de packages pour installer IronXL.
Cette section créera un fichier CSV en utilisant la bibliothèque .NET IronXL. Voici le code source pour créer un fichier CSV en utilisant C# .NET Core.
using IronXL;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");
workSheet["A1"].Value = "Hello World";
workSheet["B1"].Value = "500";
workSheet["C1"].Value = "CSV";
workSheet["D1"].Value = "Files";
workBook.SaveAs("test.csv");
using IronXL;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");
workSheet["A1"].Value = "Hello World";
workSheet["B1"].Value = "500";
workSheet["C1"].Value = "CSV";
workSheet["D1"].Value = "Files";
workBook.SaveAs("test.csv");
Imports IronXL
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")
Private workSheet("A1").Value = "Hello World"
Private workSheet("B1").Value = "500"
Private workSheet("C1").Value = "CSV"
Private workSheet("D1").Value = "Files"
workBook.SaveAs("test.csv")
Ce code C# utilise la bibliothèque IronXL pour créer un nouveau fichier ExcelWorkBook
(livre de travail) et y ajoute une feuille de calcul nommée "new_sheet". Le code remplit ensuite les cellules A1, B1, C1 et D1 avec les valeurs "Hello World", "500", "CSV" et "Files" respectivement. Enfin, il enregistre le classeur en tant que fichier CSV nommé "test.csv". La bibliothèque IronXL simplifie les tâches liées à Excel en C#.
> OUTPUT:
> Hello World,500,CSV,Files
IronXL prend en charge la lecture et l'écriture de fichiers CSV en code C#. Cette section lira un fichier CSV et imprimera le fichier dans la console.
using IronXL;
WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
System.Console.WriteLine(workSheet);
using IronXL;
WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
System.Console.WriteLine(workSheet);
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("test.new_sheet.csv")
Private workSheet As WorkSheet = workBook.WorkSheets(0)
System.Console.WriteLine(workSheet)
Ce code C# utilise la bibliothèque IronXL pour charger un fichier CSV existant nommé "test.new_sheet.csv" en tant que WorkBook
Excel en utilisant son nom de fichier. Il accède ensuite au premierFeuille de travail
dans le classeur. Enfin, il imprime des informations sur la feuille de calcul sur la console en utilisant System.Console.WriteLine()
. La méthode WorkBook.Load
est utilisée pour charger un fichier Excel existant et les workBook.WorkSheets
[0]l'expression ` récupère la première feuille de calcul du classeur.
La sortie console
UtilisationIronXL, les développeurs peuvent exporter un fichier CSV vers d'autres formats Excel. Ce code exportera un fichier CSV en un fichier XLSX.
using IronXL;
WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("sample.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("sample.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("test.new_sheet.csv")
Private workSheet As WorkSheet = workBook.WorkSheets(0)
workBook.SaveAs("sample.xlsx")
Ce code C# utilise la bibliothèque IronXL pour charger un fichier CSV existant nommé "test.new_sheet.csv" en tant que WorkBook
Excel. Il accède ensuite à la première feuille de calcul dans le WorkSheet
. Ensuite, il enregistre l'ensemble du classeur, y compris la feuille de calcul chargée, sous la forme d'un fichier Excel nommé "sample.xlsx" à l'aide de la fonction workBook.SaveAs("sample.xlsx")
déclaration.
Ce code convertit efficacement un objet d'un fichier CSV en un fichier Excel, en tirant parti de la fonctionnalité d'IronXL qui permet de gérer différents formats de feuilles de calcul.
Le fichier Excel de sortie
En conclusion, ce guide complet explore le domaine de la manipulation des fichiers CSV en C#, en mettant l'accent sur l'importance de disposer de bibliothèques efficaces pour traiter les données structurées. Les fichiers CSV jouent un rôle essentiel dans l'échange de données et C#.
Le guide étape par étape fournit des informations sur la configuration d'un projet Visual Studio, l'installation de la bibliothèque IronXL, et donne des exemples pratiques de création, de lecture et d'exportation de fichiers CSV. En fin de compte,IronXL apparaît comme une solution puissante, améliorant l'efficacité et la facilité de traitement des données CSV dans les applications C#.
L'article complet sur la façon de lire un fichier CSV se trouve dans ceblog. Aussi, le tutoriel et les exemples de code pourcréation de fichiers CSVsont disponibles.
En outre, IronXL offre également un large éventail de fonctions permettant d'interagir avec le livre de travail Excel, la feuille de travail et le niveau des cellules, telles quela conversion entre les formats les plus courants, formatage des données des celluleset mêmegestion des graphiques.
IronXL offre uneessai gratuitles utilisateurs ont ainsi la possibilité de tester l'ensemble de ses fonctionnalités. Pour continuer à bénéficier de l'utilisation d'IronXL, les développeurs peuvent acheter une licence commerciale delicence.
9 produits de l'API .NET pour vos documents de bureau