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> </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).