In diesem Kapitel geht es um mit Textdateien arbeiten.
Arbeiten mit Textdateien
Manchmal wollen Sie Daten in Textdateien gespeichert sind.
Textdateien zum Speichern von Daten verwendet wird, oft flache Dateien genannt.
Gemeinsame Flachdateiformate sind .txt, XML und CSV (comma-delimited values) .
In diesem Kapitel erfahren Sie:
- Wie Lesen und Schreiben Anzeigedaten aus einer Textdatei
Fügen Sie eine Textdatei manuell
In dem Beispiel zu folgen, müssen Sie eine Textdatei mit zu arbeiten.
Auf Ihrer Website, wenn Sie einen Ordner App_Data nicht haben, erstellen.
Im Ordner App_Data, erstellen Sie eine neue Datei mit dem Namen Persons.txt.
Fügen Sie den folgenden Inhalt in die Datei:
Persons.txt
George,Lucas
Steven,Spielberg
Alfred,Hitchcock
Anzeigen von Daten aus einer Textdatei
Das folgende Beispiel zeigt, wie Daten aus einer Textdatei anzuzeigen:
Beispiel
@{
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>
Führen Sie zB » Beispiel erklärt
Server.MapPath findet die genaue Textdatei Pfad.
File.ReadAllLines öffnet die Textdatei und liest alle Zeilen aus der Datei in ein Array.
Für jede dataItem in jeder Datenleitung des Arrays werden die Daten angezeigt.
Anzeigen von Daten aus einer Excel-Datei
Mit Microsoft Excel können Sie eine Tabelle als kommagetrennte Textdatei speichern (.csv file) - (.csv file) . Wenn Sie dies tun, wird jede Zeile in der Tabelle als Textzeile gespeichert, und jede Datenspalte durch ein Komma getrennt.
Sie können das Beispiel verwenden, über eine Excel-CSV-Datei (nur die Datei ändert Namen auf den Namen der Excel-Datei) zu lesen.