Fichiers de pages Web
Pages Web ASP.NET -Fichiers
Ce chapitre fournit des informations sur l'utilisation de fichiers texte.
Utiliser des fichiers texte
Dans les chapitres précédents, nous avons appris que les données des pages Web sont stockées dans une base de données.
Vous pouvez également stocker les données du site dans des fichiers texte.
Les fichiers texte utilisés pour stocker des données sont souvent appelés fichiers plats. Les formats de fichiers texte courants sont .txt, .xml et .csv (valeurs séparées par des virgules).
Dans ce chapitre, vous apprendrez :
Comment lire et afficher les données d'un fichier texte
Ajouter un fichier texte manuellement
Dans l'exemple ci-dessous, vous aurez besoin d'un fichier texte.
Sur votre site Web, créez un dossier App_Data si vous n'en avez pas. Dans le dossier App_Data, créez un fichier appelé Persons.txt.
Ajoutez le contenu suivant au fichier :
Persons.txt
Steven,Spielberg
Alfred,Hitchcock
Afficher les données dans un fichier texte
L'exemple suivant montre comment afficher les données dans un fichier texte :
Exemple
@{ var dataFile = Server.MapPath("~/App_Data/Persons.txt"); Array userData = File.ReadAllLines(dataFile); } <!DOCTYPE html> <html> <body> <h1>Reading Data from a File</h1> @foreach (string dataLine in userData) { foreach (string dataItem in dataLine.Split(',')) { @dataItem <text> </text>} <br> } </body> </html>
Exécuter l'instance»
Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne
Explication de l'instance
UsageServer.MapPath Trouvez le chemin exact d'un fichier texte.
Utilisez File.ReadAllLines pour ouvrir un fichier texte et lire toutes les lignes du fichier dans un tableau. Les données de l'
élément de donnéesdans chaque ligne de données du tableau sont affichées.
Affichage des données d'un fichier Excel
À l'aide de Microsoft Excel, vous pouvez enregistrer une feuille de calcul sous forme de fichier texte délimité par des virgules (fichier .csv). À ce stade, chaque ligne de la feuille de calcul est enregistrée sous forme de ligne de texte, chaque colonne de données étant séparée par des virgules.
in peut utiliser l'exemple ci-dessus pour lire un fichier Excel .csv (il suffit de changer le nom du fichier par le nom du fichier Excel correspondant).