Latest web development tutorials

file di pagine Web ASP.NET

Questo capitolo descrive la conoscenza di lavorare con i file di testo.


Utilizzo di un file di testo

Nel capitolo precedente, abbiamo appreso che i dati pagina web è memorizzato nel database.

Si può anche mettere i dati del sito vengono memorizzati in un file di testo.

Testo utilizzato per memorizzare i file di dati sono comunemente chiamati file flat. formato di file di testo comune è .txt, .xml e .csv (valori separati da virgola).

In questo capitolo, imparerete a:

  • Come leggere da un file di testo e visualizzare i dati

Aggiungere un file di testo manualmente

Nel seguente esempio, avrete bisogno di un file di testo.

Sul tuo sito web, se nessuna cartella App_Data, crearne uno. Nella cartella App_Data, creare un file denominato Persons.txt di.

Aggiungere il seguente al file:

Persons.txt

George,Lucas
Steven,Spielberg
Alfred,Hitchcock


I dati mostrano che nel file di testo

L'esempio seguente mostra come visualizzare i dati in un file di testo:

Esempi

@{
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>

esempio »Esecuzione

Esempi spiegato

Utilizzare Server.MapPath trovare il percorso esatto del file di testo.

Utilizzare File.ReadAllLines aprire il file di testo e legge il file in un array di tutte le righe.

Viene visualizzata matrice dati per ciascuna riga di dati in un elemento di dati.


I dati mostrano che il file di Excel

Utilizzare Microsoft Excel, è possibile salvare un foglio di calcolo come file di testo delimitato da virgole (file .csv). In questo caso, ogni riga del foglio di calcolo viene salvata come una riga di testo, ogni colonna di dati separati da virgole.

nell'esempio di cui sopra può essere utilizzato per leggere un file .csv Excel (solo il nome del nome del file nei file di Excel corrispondenti).