Poradniki ASP

ASP DOM

Samouczek WP

Wprowadzenie do stron internetowych Strony internetowe Brzytwa Układ stron internetowych Foldery stron internetowych Globalne strony internetowe Formularze stron internetowych Obiekty stron internetowych Pliki stron internetowych Bazy danych stron internetowych Pomocnicy stron internetowych Strony internetowe WebGrid Wykresy stron internetowych Adres e-mail stron internetowych Bezpieczeństwo stron internetowych Strony internetowe Opublikuj Przykłady stron internetowych Klasy stron internetowych

Brzytwa ASP.NET

Wprowadzenie do brzytwy Składnia brzytwy Zmienne C# brzytwy Pętle C# brzytwy Razor C# Logika Zmienne VB brzytwy Pętle Razor VB Razor VB Logic

ASP klasyczny

Wprowadzenie do ASP Składnia ASP Zmienne ASP Procedury ASP Warunki korzystania z ASP Zapętlanie ASP Formularze ASP Pliki cookie ASP Sesja ASP Aplikacja ASP ASP #zawiera ASP Global.as ASP AJAX e-mail ASP Przykłady ASP

Odniesienie do ASP

Funkcje ASP VB Słowa kluczowe ASP VB Odpowiedź ASP Zapytanie ASP Aplikacja ASP Sesja ASP Serwer ASP Błąd ASP System plików ASP Strumień tekstowy ASP Dysk ASP Plik ASP Folder ASP Słownik ASP ASP AdRotator Przeglądarka ASP Łączenie treści ASP Rotator treści ASP Szybkie ref. ASP

Samouczek ADO

Wprowadzenie ADO Connect Zestaw rekordów ADO Wyświetlacz ADO Zapytanie ADO ADO Sortuj ADO Dodaj Aktualizacja ADO ADO Usuń Demo ADO Przyspieszenie ADO

Obiekty ADO

ADO Polecenie Połączenie ADO Błąd ADO Pole ADO Parametr ADO Nieruchomość ADO Rekord ADO Zestaw rekordów ADO Strumień ADO Typy danych ADO

Strony internetowe ASP.NET — pliki


Ten rozdział dotyczy pracy z plikami tekstowymi.


Praca z plikami tekstowymi

Czasami będziesz chciał uzyskać dostęp do danych przechowywanych w plikach tekstowych.

Pliki tekstowe używane do przechowywania danych są często nazywane plikami płaskimi.

Typowe formaty plików płaskich to .txt, .xml i .csv (wartości rozdzielane przecinkami).

W tym rozdziale dowiesz się:

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

Dodaj plik tekstowy ręcznie

W poniższym przykładzie będziesz potrzebować pliku tekstowego do pracy.

W swojej witrynie internetowej, jeśli nie masz folderu App_Data, utwórz go.

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

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

Osoby.txt

George,Lucas
Steven,Spielberg
Alfred,Hitchcock


Wyświetlanie danych z pliku tekstowego

Poniższy przykład pokazuje, jak wyświetlić dane 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>

Przykład wyjaśniony

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

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

Dla każdego elementu dataItem w każdym wierszu danych tablicy wyświetlane są dane.


Wyświetlanie danych z pliku Excel

W programie Microsoft Excel możesz zapisać arkusz kalkulacyjny jako plik tekstowy oddzielony przecinkami (plik .csv). Gdy to zrobisz, każdy wiersz w arkuszu kalkulacyjnym zostanie zapisany jako wiersz tekstu, a każda kolumna danych jest oddzielona przecinkiem.

Możesz użyć powyższego przykładu, aby odczytać plik Excel .csv (wystarczy zmienić nazwę pliku na nazwę pliku Excel).