Latest web development tutorials

archivos de páginas Web ASP.NET

En este capítulo se describe el conocimiento acerca de cómo trabajar con archivos de texto.


El uso de un archivo de texto

En el capítulo anterior, hemos aprendido que los datos de la página web se almacena en la base de datos.

También se puede poner los datos del sitio se almacena en un archivo de texto.

El texto usado para almacenar archivos de datos son comúnmente llamados archivos planos. formato de archivo de texto común es .txt, .xml y CSV (valores separados por comas)

En este capítulo, usted aprenderá a:

  • Cómo leer un archivo de texto y visualizar los datos

Añadir un archivo de texto manualmente

En el siguiente ejemplo, se necesita un archivo de texto.

En su página web, si no hay ninguna carpeta App_Data, cree una. En la carpeta App_Data, crear un archivo con el nombre de Persons.txt.

Añadir lo siguiente al archivo:

Persons.txt

George,Lucas
Steven,Spielberg
Alfred,Hitchcock


Los datos muestran que en el archivo de texto

El siguiente ejemplo muestra cómo mostrar los datos en un archivo de texto:

Ejemplos

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

Instancia en ejecución »

Los ejemplos explicados

Utilice Server.MapPath encontrar la ruta exacta al archivo de texto.

Use File.ReadAllLines abrir el archivo de texto y lee el archivo en una matriz de todas las filas.

Se muestra la matriz de datos para cada fila de datos en un elemento de datos.


Los datos muestran que el archivo de Excel

Utilizar Microsoft Excel, puede guardar una hoja de cálculo como un archivo de texto delimitado por comas (.csv). En este caso, cada fila de la hoja de cálculo se guarda como una línea de texto, cada columna de datos separados por comas.

en el ejemplo anterior se puede utilizar para leer un archivo .csv de Excel (sólo el nombre del nombre de archivo en los archivos de Excel correspondientes).