tutoriais mais recente desenvolvimento web
 

ASP.NET Páginas da Web - Arquivos


Este capítulo é sobre como trabalhar com arquivos de texto.


Trabalhando com arquivos de texto

Às vezes você vai querer acessar dados armazenados em arquivos de texto.

arquivos de texto usados ​​para armazenar dados é muitas vezes chamado de arquivos simples.

Os formatos mais comuns de arquivos planos são .xml e .csv .txt, (comma-delimited values) .

Neste capítulo, você aprenderá:

  • Como ler e exibir dados de um arquivo de texto

Adicionar um arquivo de texto manualmente

No exemplo a seguir, você vai precisar de um arquivo de texto para trabalhar.

Em seu web site, se você não tiver uma pasta App_Data, crie um.

Na pasta App_Data, crie um novo arquivo chamado Persons.txt.

Adicione o seguinte conteúdo para o arquivo:

Persons.txt

George,Lucas
Steven,Spielberg
Alfred,Hitchcock

Exibindo dados de um arquivo de texto

O exemplo abaixo mostra como exibir dados de um arquivo de texto:

Exemplo

@{
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>
Exemplo executar »

exemplo explicado

Server.MapPath encontra o caminho do arquivo texto exato.

File.ReadAllLines abre o arquivo de texto e lê todas as linhas do arquivo em uma matriz.

Para cada dataItem em cada linha de dados da matriz de dados é exibida.


Exibindo dados de um arquivo Excel

Com o Microsoft Excel, você pode salvar uma planilha como um arquivo de texto separado por vírgulas (.csv file) . Quando você fizer isso, cada linha na planilha é salvo como uma linha de texto, e cada coluna de dados é separado por uma vírgula.

Você pode usar o exemplo acima para ler um arquivo .csv Excel (apenas mudar o nome do arquivo para o nome do ficheiro Excel).