Comment écrire un fichier CSV dans .NET
Vous êtes-vous déjà demandé comment utiliser rapidement C# pour écrire au format CSV ? Ne vous posez plus de questions! IronXL offre un moyen très rapide et facile d'écrire des données dans des fichiers CSV en .NET.
Comment écrire un fichier CSV dans .NET
Étape 1
1. Ajoutez IronXL à votre projet
Au cas où vous n'auriez pas encore installé IronXL, voici les étapes rapides à suivre
- Ouvrez Visual Studio et sélectionnez le menu Projet
- Cliquez sur Gérer les paquets NuGet
- Recherche d'IronXL.Excel
Cliquez sur Installer
Vous pouvez également utiliser la commande suivante dans l'invite de commande du développeur :
Install-Package IronXL.Excel
Si vous souhaitez obtenir de plus amples informations sur l'un de nos tutoriels, veuillez cliquer sur le lien suivant https://ironsoftware.com/csharp/excel/docs/
Vous pouvez même télécharger le projet de fichier ici.
Comment faire Tutoriel
2. Créer un classeur Excel
Créons un projet rapide!
Créez d'abord un classeur Excel contenant les informations suivantes
Ajoutez ensuite l'espace de nommage IronXL afin de pouvoir écrire dans des fichiers csv en C# et IronXL
using IronXL;
using IronXL;
Imports IronXL
3. Enregistrer le classeur au format CSV
Le code suivant utilise la méthode Load de l'objet Workbook pour charger un fichier dans Excel.
Il utilise ensuite la méthode SaveAs pour enregistrer le fichier dans le format souhaité - dans ce cas : CSV.
Ce qui est intéressant ici, c'est qu'il ajoute le nom de la feuille de calcul au nom du fichier, ce qui constitue un rappel assez astucieux de l'origine des données.
/**
Save as CSV File
anchor-save-workbook-to-csv
**/
private void button3_Click(object sender, EventArgs e)
{
WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); //Import .xls, .csv, or .tsv file
wb.SaveAs("Excel_To_CSV.csv"); //Exported as : Excel_To_CSV.Sheet1.csv
}
/**
Save as CSV File
anchor-save-workbook-to-csv
**/
private void button3_Click(object sender, EventArgs e)
{
WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); //Import .xls, .csv, or .tsv file
wb.SaveAs("Excel_To_CSV.csv"); //Exported as : Excel_To_CSV.Sheet1.csv
}
'''
'''Save as CSV File
'''anchor-save-workbook-to-csv
'''*
Private Sub button3_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim wb As WorkBook = WorkBook.Load("Normal_Excel_File.xlsx") 'Import .xls, .csv, or .tsv file
wb.SaveAs("Excel_To_CSV.csv") 'Exported as : Excel_To_CSV.Sheet1.csv
End Sub
Le fichier CSV de sortie ressemble à ce qui suit lorsqu'il est ouvert dans un éditeur de texte normal tel que le Bloc-notes.
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