Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Vous cherchez comment créer/écrire un nouveau format de données de fichier C# à l'aide d'une bibliothèque C# .NET dans une application console ? Si oui, vous êtes au bon endroit.
Il s'agit d'un tutoriel simple permettant de créer des fichiers CSV à plusieurs lignes (avec des rubriques) à partir de chaînes de caractères à l'aide de la fonction IronXL Bibliothèque C# .NET. IronXL est la bibliothèque .NET leader du marché pour la manipulation de documents tels que Excel, CSV et XLS sans aucune configuration supplémentaire de la part de l'utilisateur.
La méthode la plus simple pour générer et modifier des fichiers CSV à l'aide de C# consiste à suivre ces étapes simples :
Ouvrez l'IDE Visual Studio.
Allez dans le menu Fichier, et sélectionnez Application Console après avoir choisi "Nouveau projet".
Saisissez le nom du projet et l'emplacement préféré du projet dans la zone de texte appropriée.
Configurer un nouveau projet
Cliquez sur le bouton Suivant, sélectionnez le Framework .NET requis, comme indiqué dans la capture d'écran ci-dessous, et cliquez sur Créer.
Sélection du cadre cible
Le fichier program.cs s'ouvre.
Program.cs
La bibliothèque IronXL peut être téléchargée et installée de deux manières différentes :
L'option NuGet Package Manager est disponible dans le logiciel Visual Studio pour installer le paquet directement dans la solution. La capture d'écran ci-dessous montre comment l'ouvrir.
NuGet Package Manager
Le gestionnaire de paquets NuGet permet aux utilisateurs de parcourir et de rechercher les paquets proposés sur le site Web de NuGet. Saisissez "IronXL" dans le champ de recherche pour trouver la bibliothèque IronXL.
NuGet Package Manager
À partir des paquets liés à la recherche dans l'image ci-dessus, sélectionnez l'option IronXL et installez le paquet dans la solution.
Dans le menu Visual Studio, allez dans Outils, déplacez le curseur sur NuGet Package Manager et cliquez sur Console du gestionnaire de paquets.
Visual Studio Commandline
La console du gestionnaire de paquets apparaît en bas de l'écran. Il suffit d'écrire la commande de code suivante et d'appuyer sur entrée, IronXL installera une instance.
Install-Package IronXL.Excel
Dans ce blog, il existe deux méthodes différentes pour créer un fichier CSV à l'aide d'IronXL.
Créer un fichier CSV à partir d'un fichier XLSX
WorkBook
(livre de travail) (livre de travail) et l'écriture de donnéesPour créer un fichier CSV, le fichier Excel doit contenir des données d'exemple.
Fichier Excel type
Saisissez le code ci-dessous dans le fichier program.cs ouvert et exécutez le projet.
using IronXL;
WorkBook wb = WorkBook.Load("test.xlsx");
wb.SaveAsCsv("Parsed CSV.csv");
using IronXL;
WorkBook wb = WorkBook.Load("test.xlsx");
wb.SaveAsCsv("Parsed CSV.csv");
Imports IronXL
Private wb As WorkBook = WorkBook.Load("test.xlsx")
wb.SaveAsCsv("Parsed CSV.csv")
Une fois l'exécution terminée, un nouveau fichier nommé Parsed CSV.csv sera créé. Ouvrez le fichier à l'aide de votre tableur préféré.
CSV Data
Cet exemple de code montre comment créer un fichier CSV à partir de zéro en utilisant IronXL.
using IronXL;
WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);
xlsWorkbook.Metadata.Author = "IronXL";
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
xlsSheet ["A1"].Value = "Hello";
xlsSheet ["B1"].Value = "World";
xlsSheet ["A2"].Value = "New CSV example output";
xlsSheet ["B2"].Value = "From Scratch";
xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
using IronXL;
WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);
xlsWorkbook.Metadata.Author = "IronXL";
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
xlsSheet ["A1"].Value = "Hello";
xlsSheet ["B1"].Value = "World";
xlsSheet ["A2"].Value = "New CSV example output";
xlsSheet ["B2"].Value = "From Scratch";
xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
Imports IronXL
Private xlsWorkbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
xlsWorkbook.Metadata.Author = "IronXL"
Dim xlsSheet As WorkSheet = xlsWorkbook.CreateWorkSheet("new_sheet")
xlsSheet ("A1").Value = "Hello"
xlsSheet ("B1").Value = "World"
xlsSheet ("A2").Value = "New CSV example output"
xlsSheet ("B2").Value = "From Scratch"
xlsWorkbook.SaveAsCsv("NewCSVFile.csv")
L'exemple de code ci-dessus crée d'abord un nouveau Workbook
et remplit ensuite les lignes et les colonnes du WorkBook
avec des données. Ensuite, il enregistre le fichier en utilisant la méthode SaveAsCsv
.
Sortie d'un fichier CSV
Cet article a démontré comment créer un nouveau fichier C# à l'aide de la bibliothèque IronXL for .NET en utilisant deux méthodes différentes.
En outre, la bibliothèque IronXL Excel offre les fonctionnalités suivantes :
Prise en charge du formatage des cellules tel que l'alignement du texte, la taille de la police, la couleur, etc.
Pour plus d'informations sur IronXL, consultez la page Exemples de codes pages. Télécharger IronXL et essayez-le gratuitement pendant 30 jours avant achat d'une licence.
Acheter la version complète Iron Suite pour obtenir IronXL et quatre autres produits pour le même prix que deux licences IronXL.
9 produits de l'API .NET pour vos documents de bureau