Najnowsze tutoriale tworzenie stron internetowych
 

ASP.NET Strony internetowe - Pliki


Ten rozdział jest o pracy z plikami tekstowymi.


Praca z plikami tekstowymi

Czasami chcesz uzyskać dostęp do danych przechowywanych w plikach tekstowych.

Pliki tekstowe używane do przechowywania danych jest często nazywany plików płaskich.

Wspólne formaty plików są płaskie .txt, .xml i .csv (comma-delimited values) .

W tym rozdziale dowiesz się:

  • Jak czytać i wyświetlać dane z pliku tekstowego

Dodaj plik tekstowy Ręczne

Na przykład do naśladowania, trzeba będzie plik tekstowy do pracy.

Na swojej stronie internetowej, jeśli nie masz folder App_Data, utwórz je.

W folderze App_Data, utwórz nowy plik o nazwie Persons.txt.

Dodaj następującą treść do pliku:

Persons.txt

George,Lucas
Steven,Spielberg
Alfred,Hitchcock

Wyświetlanie danych z pliku tekstowego

Poniższy przykład pokazuje, jak do wyświetlania danych z pliku tekstowego:

Przykład

@{
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>
Uruchomić przykład »

Przykład wyjaśnia

Server.MapPath znajdzie dokładną ścieżkę do pliku tekstowego.

File.ReadAllLines otwiera plik tekstowy i czyta wszystkie wiersze z pliku do tablicy.

Dla każdego dataItem w każdej linii danych tablicy dane są wyświetlane.


Wyświetlanie danych z pliku Excel

Z Microsoft Excel można zapisać arkusz jako oddzielone przecinkami pliku tekstowego (.csv file) . Gdy to zrobisz, każdy wiersz w arkuszu kalkulacyjnym jest zapisywany w postaci linii tekstu, a każda kolumna danych jest oddzielone przecinkiem.

Można użyć powyższy przykład czytać .csv plik Excela (wystarczy zmienić nazwę pliku na nazwę pliku Excel).