ASP.NET Web Pages - Dateien
- Vorherige Seite WebPages-Objekte
- Nächste Seite WebPages-Hilfsprogramme
Dieses Kapitel behandelt die Verarbeitung von Textdateien.
Verarbeitung von Textdateien
Im vorherigen Kapitel haben wir gelernt, wie Webdaten in Datenbanken gespeichert werden.
Ihre Website speichert möglicherweise Daten in Textdateien.
Textdateien, in denen Daten gespeichert werden, werden oft als Flachdateien (flat files) bezeichnet. Gängige Textdateiformate sind .txt, .xml und .csv (comma-delimited values, Werte durch Komma getrennt).
In diesem Kapitel lernen Sie:
- Wie liest man Daten aus einer Textdatei aus und zeigt sie an?
Textdatei manuell hinzufügen
Im folgenden Beispiel benötigen Sie eine Textdatei.
Falls Ihre Website keinen App_Data-Ordner hat, erstellen Sie einen. Erstellen Sie im App_Data-Ordner eine neue Datei namens Persons.txt.
Fügen Sie dem folgenden Inhalt hinzu: }}
Persons.txt
Bill,Gates Steve,Jobs Mark,Zuckerberg
Daten aus einer Textdatei anzeigen
Der folgende Beispiel zeigt, wie Sie Daten aus einer Textdatei anzeigen können:
Beispiel
@{ var dataFile = Server.MapPath("~/App_Data/Persons.txt"); Array userData = File.ReadAllLines(dataFile); } <!DOCTYPE html> <html> <body> <h1>Daten aus Datei lesen</h1> @foreach (string dataLine in userData) { foreach (string dataItem in dataLine.Split(',')) {@dataItem <text> </text>} <br /> } </body> </html>
Führe den Beispielcode aus
Beispielinterpretation
Server.MapPath Finden Sie den genauen Pfad zur Textdatei.
File.ReadAllLines Öffnen Sie diese Datei und lesen Sie alle Textzeilen in ein Array ein.
zeigt jeden der ArraysDatenzeilejeder im (dataline)Datenpunkt. Daten des (dataItem).
Zeige die Daten in der Excel-Datei an
Mit Microsoft Excel können Sie Tabellenkalkulationen als Textdatei mit Komma-getrennten Werten (.csv-Datei) speichern. Wenn Sie dies tun, wird jede Zeile der Tabelle als Textzeile gespeichert und jede Daten列 durch einen Komma getrennt.
Sie können die obigen Beispiele verwenden, um eine Excel-.csv-Datei zu lesen (ändere den Dateinamen in den Namen der Excel-Datei).
- Vorherige Seite WebPages-Objekte
- Nächste Seite WebPages-Hilfsprogramme