Comment enregistrer des données dans un fichier CSV dans une application C#.
L’enregistrement d’informations dans une donnée peut être une technique très puissante lorsqu’il s’agit d’analyse ou de couverture de données. Si vous produisez une application C#, vous pouvez produire des documents CSV pour y enregistrer vos informations.
Les documents CSV sont des données textuelles dans lesquelles vous pouvez enregistrer des valeurs. Vous pouvez séparer chaque facteur d’information en incluant des virgules entre les valeurs. Cela vous permet d’organiser vos informations en lignes et aussi en colonnes. Vous pouvez ensuite vous représenter ces lignes ainsi que ces colonnes lorsque vous ouvrez le fichier dans Microsoft Excel.
Comment stocker les données dans un fichier CSV ?
Une donnée CSV est un fichier texte où vous pouvez diviser les facteurs et les valeurs des données avec des virgules.
Lorsque vous enregistrez des données dans un document en utilisant un programme, incluez chaque ligne comme une ligne différente. Pour faire les colonnes, formatez les informations en incluant une virgule pour diviser chaque valeur ou point d’information.
Comment créer l’application console ainsi que les données de test.
Créez une application console C# en utilisant Visual Studio, et incluez quelques données d’examen au programme.
- Ouvrez Visual Studio ainsi que cliquez sur Créez une nouvelle tâche .
- Cliquez sur Application Console et cliquez sur Suivant .
- Nommez votre projet et magasinez-le également dans un emplacement de votre choix. Cliquez sur Suivant .
- Laissez le cadre cible par défaut et cliquez sur Créer . Cela crée Visual Studio pour générer une application console C# « Hello World » par défaut.
- En haut du programme, importez System.IO ainsi que System.Text. Cela vous permettra certainement de conserver les informations dans les documents CSV, ainsi que d’aider également à mettre en page la chaîne de caractères pour le format CSV.
- Ajoutez quelques données de test au programme. Sous la classe du programme principal, créez une toute nouvelle classe appelée Student. Utilisez le cours Student pour stocker des informations sur les étudiants, comme leur ID de stagiaire, leur prénom, leur nom de famille, ainsi que leur date de naissance. Si vous n’êtes pas familier avec le fonctionnement des classes, vous pouvez en apprendre davantage sur les classes en C#.
- À l’intérieur de la fonction Main(), supprimez le code » Hello World » existant. Remplacez-le par une toute nouvelle variété d’élèves :
Comment créer un nouveau fichier CSV et aussi ajouter des en-têtes.
Utilisez le chemin d’accès des données pour développer les nouvelles données CSV, et ajoutez également les en-têtes aux données.
- À l’intérieur de la fonction Main(), sous la liste de contrôle des étudiants, développez un nouveau document CSV. Utilisez un cours de données pour identifier l’endroit où vous souhaitez enregistrer le fichier. Si le fichier n’existe pas, le programme produira immédiatement un tout nouveau fichier CSV à cet endroit.
- Utilisez le StringBuilder pour produire une nouvelle chaîne formatée. Utilisez la variable séparateur pour conserver la virgule qui séparera certainement chaque valeur pour chaque colonne.
- Créez les en-têtes pour la ligne supérieure des documents CSV. Ajoutez les en-têtes pour le StudentID de l’étudiant, le prénom, le nom de famille et aussi la date de naissance.
Comment stocker les valeurs dans le fichier CSV
Pour chaque étudiant de la sélection des étudiants, produisez une toute nouvelle ligne pour stocker ses détails à l’intérieur des données CSV.
- Ajoutez une échappatoire pour chaque stagiaire. Chaque élève révélera certainement ses informations (y compris son studentID, son prénom, son nom de famille, ainsi que son jour de naissance) dans une ligne différente du fichier CSV.
- À l’intérieur de la boucle for, créez une liste de contrôle des caractéristiques du stagiaire. Utilisez le StringBuilder pour formater la chaîne de manière à ajouter une virgule entre chaque valeur.
- Alternativement, vous pouvez mettre en forme la ligne en faisant usage de string.Format, au lieu du StringBuilder.
- Après le for loophole, écrivez toutes les données dans le fichier. Ajoutez un bloc try-catch pour attraper les éventuels troubles qui peuvent avoir lieu lors de la création des données dans le fichier. Cela permettra certainement de s’assurer que le programme ne se plante pas si le programme est incapable d’enregistrer les documents efficacement.
- Informez l’individu que le programme a eu la capacité de créer les documents avec succès.
Comment visualiser les données du fichier
Exécuter le programme et naviguer dans la zone des documents CSV créés pour l’ouvrir.
- Cliquez sur le bouton vert de lecture en haut de la fenêtre de Visual Studio.
- Attendez que l’application console se compile et présente également le message de réussite.
- Naviguez vers l’endroit où vous avez conservé vos données, ainsi que d’ouvrir le fichier Output.csv récemment produit. Ouvrez les documents en utilisant Microsoft Excel pour regarder les données sous forme de lignes et aussi de colonnes.
- Ouvrez les documents CSV en utilisant n’importe quel type d’éditeur de texte, tel que Notepad++, pour voir les informations formatées séparées par des virgules.
Stocker des données dans des fichiers CSV en utilisant C#
Vous pouvez conserver des données dans votre application C# en les composant en données CSV. En fonction des informations, vous pouvez inclure chaque objet ou ensemble d’informations dans une ligne différente. Utilisez des virgules pour séparer chaque point de données ou valeur directement en colonnes.
Vous pouvez vérifier un CSV brut dans un éditeur plein écran pour voir vos facteurs de données formatés. Vous pouvez en outre consulter vos données CSV pour voir visuellement les lignes ainsi que les colonnes en utilisant Microsoft Excel.
Il existe de nombreuses autres façons de créer des informations dans des documents CSV. Vous pouvez également découvrir comment écrire des informations dans des fichiers CSV en utilisant Node.js.
Comment enregistrer en tant que fichier CSV C# ?
Écrire dans un fichier CSV en C# avec les paramètres par défaut Vous pouvez consulter l’article Fichiers, StreamWriter et StreamReader pour en savoir plus sur la classe StreamWriter et la raison de l’utilisation des blocs using. Nous l’utilisons ensuite pour construire notre CsvWriter qui provient du package CsvHelper Nuget.
Comment enregistrer des données dans un fichier CSV ?
Enregistrer un classeur au format texte (. txt ou . csv)
- Ouvrez le classeur que vous souhaitez enregistrer.
- Cliquez sur Fichier > Enregistrer sous.
- Choisissez l’endroit où vous souhaitez enregistrer le classeur.
- Dans la boîte de dialogue Enregistrer sous, accédez à l’emplacement souhaité.
- Cliquez sur la flèche dans la zone Type de fichier et sélectionnez le type de format de fichier texte ou CSV souhaité.
Qu’est-ce qu’un fichier CSV en C# ?
Un fichier CSV est un fichier séparé par des virgules, utilisé pour stocker des données de manière organisée. Il stocke généralement les données sous forme de tableau. La plupart des organisations commerciales stockent leurs données dans des fichiers CSV. En C #, la classe StreamReader est utilisée pour gérer les fichiers.
Comment lire un fichier CSV avec C# ?
Comment lire les données de . Fichier CSV en C#
- Installez l’Iron XL.
- Ajoutez l’espace de noms en ajoutant « using IronXL ; » au sommet de votre.
- Le code ci-dessous est utilisé pour charger des données dans la table de données à partir du fichier à l’aide de la méthode ReadExcel() dans un fichier csv.
- L’intégralité des données du fichier csv est récupérée dans la variable DataTable.