UTILISATION D'IRONXL

Créer un fichier CSV à l'aide de C#

Regan Pun
Regan Pun
octobre 7, 2020
Mise à jour décembre 21, 2023
Partager:

Créez et produisez facilement un fichier CSV grâce à IronXL, gratuit pour le développement. Le code suivant vous montre comment procéder.


Étape 1

1. Ajouter un paquet IronXL

Tout d'abord, vous devez avoir installé IronXL. Il existe plusieurs options. Vous pouvez le télécharger directement : https://ironsoftware.com/csharp/excel/docs/

Vous pouvez également importer le paquetage NuGet IronXL en suivant les étapes suivantes

  • Cliquez avec le bouton droit de la souris sur la solution dans l'explorateur de solutions
  • Cliquez sur Gérer les paquets NuGet
  • Rechercher IronXL.Excel
  • Cliquez sur Installer
Install-Package IronXL.Excel

Créer un fichier CSV en utilisant C#, Figure 1 : IronXL.Excel NuGet Package

IronXL.Excel NuGet Package


Comment faire Tutoriel

2. Enregistrer le classeur au format CSV

Aussi simple que cela !

Voici le code de ce petit projet. Ce code charge un classeur Excel existant, puis le sauvegarde simplement au format CSV en utilisant la méthode SaveAsCsv.

Le classeur Excel Normal contient les données suivantes :

Créer un fichier CSV en utilisant C#, Figure 2 : Données Excel à convertir en CSV


/**
Save as CSV file
anchor-save-workbook-as-csv
**/
using IronXL;
WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); //Import .xls, .csv, or .tsv file
wb.SaveAsCsv("SaveAsCSV.csv", ","); //Saved as : SaveAsCSV.Sheet1.csv
/**
Save as CSV file
anchor-save-workbook-as-csv
**/
using IronXL;
WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); //Import .xls, .csv, or .tsv file
wb.SaveAsCsv("SaveAsCSV.csv", ","); //Saved as : SaveAsCSV.Sheet1.csv
'''
'''Save as CSV file
'''anchor-save-workbook-as-csv
'''*
Imports IronXL
Private wb As WorkBook = WorkBook.Load("Normal_Excel_File.xlsx") 'Import .xls, .csv, or .tsv file
wb.SaveAsCsv("SaveAsCSV.csv", ",") 'Saved as : SaveAsCSV.Sheet1.csv
$vbLabelText   $csharpLabel

En outre, la bibliothèque IronXL Excel offre les fonctionnalités suivantes :

  • Un large ensemble de fonctions, incluant la manipulation de données, l'exportation de données, l'importation de données et l'importation depuis d'autres sources.
  • Prise en charge de la gestion des graphiques entièrement compatible avec Excel.
  • Prise en charge des formats de fichiers les plus populaires d'Excel (.xlsx) et d'autres formats de fichiers.
  • Prise en charge du formatage des cellules telles que alignement du texte, taille de police, couleur, etc.
  • Possibilité de contrôler la façon dont les cellules sont affichées dans un classeur Excel (par exemple quadrillages).

    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 fusionner des cellules dans Excel : Tutoriel étape par étape
SUIVANT >
Générer des fichiers Excel en C#