Ultimele tutoriale de dezvoltare web
 

ASP.NET Pagini Web - Fișiere


Acest capitol este despre lucrul cu fișiere text.


Lucrul cu fișiere text

Uneori, veți dori să acceseze datele stocate în fișiere text.

fișiere text utilizate pentru a stoca date este adesea numit fișiere plate.

Formate comune de fișiere plate sunt .xml și .csv .txt (comma-delimited values) .

În acest capitol veți învăța:

  • Cum de a citi și de afișare a datelor dintr-un fișier text

Adăugați un fișier text manual

În exemplul de urmat, veți avea nevoie de un fișier text pentru a lucra cu.

Pe site-ul dvs., dacă nu aveți un dosar App_Data, creați unul.

În dosarul App_Data, a crea un nou fișier numit Persons.txt.

Adăugați următorul conținut în fișierul:

Persons.txt

George,Lucas
Steven,Spielberg
Alfred,Hitchcock

Afișarea datelor dintr-un fișier text

Exemplul de mai jos arată cum să afișeze datele dintr-un fișier text:

Exemplu

@{
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>
Run exemplu »

exemplu explicat

Server.MapPath găsește calea de fișier text exactă.

File.ReadAllLines deschide fișierul text și citește toate liniile din fișierul într - o matrice.

Pentru fiecare dataItem în fiecare dataline de matrice este afișată datele.


Afișarea datelor dintr-un fișier Excel

Cu Microsoft Excel, puteți salva o foaie de calcul ca fișier text separate prin virgulă (.csv file) . Când faceți acest lucru, fiecare rând din tabel este salvat ca o linie de text, și fiecare coloană de date este separat printr-o virgulă.

Puteți utiliza exemplul de mai sus pentru a citi un fișier .csv Excel (doar schimba numele de fișier la numele fișierului Excel).