Neueste Web-Entwicklung Tutorials
 

ASP.NET Webseiten - Dateien


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>&nbsp;</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.