ASP.NET Web Pages plików
Ten rozdział opisuje wiedzę na temat pracy z plikami tekstowymi.
Korzystanie z pliku tekstowego
W poprzednim rozdziale dowiedzieliśmy się, że strona internetowa dane są przechowywane w bazie danych.
Można również umieścić dane miejsce jest przechowywany w pliku tekstowym.
Tekst używany do przechowywania plików danych są powszechnie nazywane plików płaskich. Wspólny format pliku tekst jest .txt, .xml i .csv (w formacie CSV).
W tym rozdziale dowiesz się:
- Jak czytać z pliku tekstowego i wyświetlania danych
Dodaj plik tekstowy ręcznie
W poniższym przykładzie, trzeba dokument tekstowy.
Na swojej stronie, jeśli nie ma folderu App_Data, utwórz je. W folderze App_Data, utwórz plik o nazwie Persons.txt r.
Dodaj poniższe linie do pliku:
Persons.txt
Steven,Spielberg
Alfred,Hitchcock
Dane pokazują, że w pliku tekstowym
Poniższy przykład ilustruje sposób wyświetlania danych w pliku tekstowym:
Przykłady
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>
Uruchomienie instancji »
Przykłady przedstawione
Użyj Server.MapPath znaleźć dokładną ścieżkę do pliku tekstowego.
Stosować File.ReadAllLines otworzyć plik tekstowy i odczytuje zawartość pliku do tablicy wszystkich rzędach.
wyświetlana jest tablica danych dla każdego wiersza danych w elemencie danych.
Dane pokazują, że plik Excel
Za pomocą programu Microsoft Excel, można zapisać arkusz jako plik tekstowy rozdzielany przecinkami (.csv pliku). W tym przypadku, każdy wiersz w arkuszu kalkulacyjnym jest zapisywany w postaci linii tekstu, każdej kolumnie danych oddzielonych przecinkami.
w powyższym przykładzie może być używany do odczytu pliku CSV Excel (tylko nazwa nazwy pliku do odpowiednich plików Excela).