UTILISATION D'IRONXL

Comment utiliser un analyseur CSV en C#

Regan Pun
Regan Pun
septembre 15, 2022
Mise à jour janvier 29, 2024
Partager:

Il est simple de créer un analyseur CSV. Avec seulement deux lignes de code, vous pouvez charger un document CSV, le convertir et l'exporter vers Excel.

1. Télécharger IronXL

Avant de vous montrer comment créer un analyseur CSV, nous allons d'abord installer IronXL dans votre projet (gratuit dans l'environnement de développement et de débogage).

Vous pouvez télécharger directement depuis le site Web de Iron Software en utilisant le lien suivant : https://ironsoftware.com/csharp/excel/docs/

ou

  • Dans Visual Studio, sélectionnez le menu Projet
  • Cliquez sur Gérer les paquets NuGet
  • Recherche d'IronXL.Excel
  • Cliquez sur Installer

    Vous pouvez également utiliser l'invite de commande du développeur :

Install-Package IronXL.Excel
Figure 1

Comment faire Tutoriel

2. Créer un nouveau projet

Après avoir installé IronXL, créez un nouveau projet et ajoutez l'espace de noms IronXL

using IronXL;
using IronXL;
Imports IronXL
$vbLabelText   $csharpLabel

3. Charger un fichier Excel dans un fichier CSV

Le code suivant utilise la méthode Load de l'objet Workbook pour charger un fichier CSV dans Excel. Ce fichier est ensuite analysé. Enfin, il utilise la méthode SaveAs pour enregistrer le fichier au format CSV.

private void button4_Click(object sender, EventArgs e)
{
    // Import XLSX, XLS, XLSM, XLTX, CSV and TSV
    WorkBook workBook = WorkBook.Load("Normal_Excel_File.xlsx");

    //Exported as : Parsed_CSV.Sheet1.csv
    workBook.SaveAs("Parsed_CSV.csv");
}
private void button4_Click(object sender, EventArgs e)
{
    // Import XLSX, XLS, XLSM, XLTX, CSV and TSV
    WorkBook workBook = WorkBook.Load("Normal_Excel_File.xlsx");

    //Exported as : Parsed_CSV.Sheet1.csv
    workBook.SaveAs("Parsed_CSV.csv");
}
Private Sub button4_Click(ByVal sender As Object, ByVal e As EventArgs)
	' Import XLSX, XLS, XLSM, XLTX, CSV and TSV
	Dim workBook As WorkBook = WorkBook.Load("Normal_Excel_File.xlsx")

	'Exported as : Parsed_CSV.Sheet1.csv
	workBook.SaveAs("Parsed_CSV.csv")
End Sub
$vbLabelText   $csharpLabel

N'oubliez pas de créer un classeur Excel nommé Normal_Excel_File.xlsx contenant les données suivantes :

Données Excel à convertir en CSV
Figure 2 - Excel data to be converted to CSV

4. Exporter le fichier CSV analysé

Il est intéressant de noter que le fichier CSV exporté sera enregistré sous le nom de Parsed_CSV.Sheet1.csv, car les données se trouvent sur la feuille 1 du classeur Excel. Voici à quoi ressemble le fichier dans l'explorateur de fichiers lorsqu'il est sélectionné.

Figure 3

Accès rapide à la bibliothèque

Documentation de référence de l'API IronXL

Learn more and share how to merge, unmerge, and work with cells in Excel spreadsheets using the handy Documentation de référence de l'API IronXL.

Documentation de référence de l'API IronXL
Documentation related to Accès rapide à la bibliothèque
Regan Pun
Ingénieur logiciel
Regan est diplômé de l'université de Reading, où il a obtenu une licence en ingénierie électronique. Avant de rejoindre Iron Software, il s'était concentré sur une seule tâche. Ce qu'il apprécie le plus chez Iron Software, c'est la diversité des tâches qu'il peut accomplir, qu'il s'agisse d'apporter une valeur ajoutée aux ventes, à l'assistance technique, au développement de produits ou à la commercialisation. Il aime comprendre comment les développeurs utilisent la bibliothèque d'Iron Software et utiliser ces connaissances pour améliorer continuellement la documentation et développer les produits.
< PRÉCÉDENT
Comment générer un fichier Excel sur Razor Pages
SUIVANT >
Lire un fichier CSV à l'aide de C# (Tutoriel d'exemple de code)