UTILISATION D'IRONXL

Comment utiliser un analyseur CSV en C#

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.


Étape 1

1. Télécharger IronXL

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

Vous pouvez télécharger directement à partir du site web d'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
IronXL.Excel NuGet Package
Figure 1 - IronXL.Excel NuGet Package

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
VB   C#

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
VB   C#

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

Données Excel à convertir en CSV
Figure 2 - Données Excel à convertir en 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é.

Parsed_CSV.Sheet1.csv dans l'explorateur de fichiers
Figure 3 - Parsed_CSV.Sheet1.csv dans l'explorateur de fichiers

Accès rapide à la bibliothèque

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

Pour en savoir plus et partager la manière de fusionner, de défusionner et de travailler avec des cellules dans des feuilles de calcul Excel, utilisez la documentation pratique 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
< 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)