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