Passer au contenu du pied de page
UTILISATION D'IRONXL

Créer un fichier CSV en utilisant C#

Créez et exportez facilement un fichier CSV avec IronXL, un outil gratuit pour le développement. Le code suivant vous montre comment faire.

Comment créer un fichier CSV en utilisant C#

  • Ajouter le package IronXL
  • Charger le classeur existant et l'enregistrer au format CSV.
How To Work related to Créer un fichier CSV en utilisant C#

Étape 1

1. Ajouter le pack IronXL

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

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

  • Cliquez avec le bouton droit sur la solution dans l'Explorateur de solutions.
  • Cliquez sur Gérer les packages NuGet
  • Recherchez IronXL.Excel Cliquez sur Installer
# Install IronXL via the NuGet Package Manager Console
Install-Package IronXL.Excel
# Install IronXL via the NuGet Package Manager Console
Install-Package IronXL.Excel
SHELL

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


Didacticiel de prise en main

2. Enregistrer le classeur au format CSV

Aussi simple que ça !

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

Le classeur Excel normal contient les données suivantes :

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

// Import the IronXL library
using IronXL;

class Program
{
    static void Main()
    {
        // Load an existing workbook
        WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); // You can import .xls, .csv, or .tsv files

        // Save the workbook to a CSV file. This will save the first worksheet as a CSV.
        wb.SaveAsCsv("SaveAsCSV.csv", ","); // This will output: SaveAsCSV.Sheet1.csv
    }
}
// Import the IronXL library
using IronXL;

class Program
{
    static void Main()
    {
        // Load an existing workbook
        WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); // You can import .xls, .csv, or .tsv files

        // Save the workbook to a CSV file. This will save the first worksheet as a CSV.
        wb.SaveAsCsv("SaveAsCSV.csv", ","); // This will output: SaveAsCSV.Sheet1.csv
    }
}
' Import the IronXL library
Imports IronXL

Friend Class Program
	Shared Sub Main()
		' Load an existing workbook
		Dim wb As WorkBook = WorkBook.Load("Normal_Excel_File.xlsx") ' You can import .xls, .csv, or .tsv files

		' Save the workbook to a CSV file. This will save the first worksheet as a CSV.
		wb.SaveAsCsv("SaveAsCSV.csv", ",") ' This will output: SaveAsCSV.Sheet1.csv
	End Sub
End Class
$vbLabelText   $csharpLabel

De plus, la bibliothèque IronXL Excel offre les fonctionnalités suivantes :


Accès rapide à la bibliothèque

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

Apprenez-en davantage et partagez vos connaissances sur la fusion, la dissociation et la manipulation de cellules dans les feuilles de calcul Excel grâce à la documentation de référence pratique de l'API IronXL.

Documentation de référence de l'API IronXL
Documentation related to Accès rapide à la bibliothèque

Questions Fréquemment Posées

Comment créer un fichier CSV avec C# ?

Vous pouvez créer un fichier CSV en C# en utilisant la bibliothèque IronXL. Après avoir installé le package IronXL, chargez un classeur Excel existant et utilisez la méthode SaveAsCsv pour le sauvegarder en tant que fichier CSV.

Quelles sont les étapes pour installer le package IronXL pour C# ?

Pour installer IronXL, vous pouvez soit le télécharger directement depuis le site web de Iron Software, soit utiliser le Gestionnaire de Packages NuGet dans Visual Studio. Dans le Gestionnaire de Packages NuGet, recherchez IronXL.Excel et cliquez sur 'Installer', ou utilisez la commande Install-Package IronXL.Excel dans la console.

Puis-je exporter des données d'un fichier Excel vers CSV en utilisant C# ?

Oui, en utilisant IronXL, vous pouvez exporter des données d'un fichier Excel au format CSV. Chargez le classeur Excel et utilisez la méthode SaveAsCsv pour exporter les données.

Quels sont les formats de fichiers pris en charge par la bibliothèque IronXL ?

IronXL prend en charge divers formats de fichiers, y compris .xlsx, .xls, .csv et .tsv, vous permettant de travailler avec une large gamme de types de fichiers Excel.

Comment puis-je manipuler des données Excel en utilisant une bibliothèque C# ?

Avec IronXL, vous pouvez manipuler des données Excel en utilisant ses fonctions complètes pour l'importation, l'exportation et le formatage des données, vous permettant un contrôle total sur les fichiers Excel en C#.

IronXL supporte-t-il la gestion des graphiques dans les fichiers Excel ?

Oui, IronXL prend en charge la gestion des graphiques, vous permettant de travailler et de gérer des graphiques dans les fichiers Excel de manière fluide.

Quelles options de formatage de cellules sont disponibles dans la bibliothèque IronXL ?

IronXL fournit diverses options de formatage de cellules, y compris l'alignement du texte, la taille de la police et la couleur, ainsi que la personnalisation des quadrillages, vous aidant à formater les documents Excel selon vos besoins.

Où puis-je trouver une documentation API plus détaillée pour IronXL ?

Vous pouvez accéder à la documentation de référence API détaillée pour IronXL sur le site web de Iron Software dans la section Documentation de Référence API, qui fournit des ressources supplémentaires pour travailler avec les feuilles de calcul Excel.

Jordi Bardia
Ingénieur logiciel
Jordi est le plus compétent en Python, C# et C++, et lorsqu'il ne met pas à profit ses compétences chez Iron Software, il programme des jeux. Partageant les responsabilités des tests de produit, du développement de produit et de la recherche, Jordi apporte une immense valeur à l'amé...
Lire la suite