Latest web development tutorials

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

George,Lucas
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>&nbsp;</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).