Os dados podem ser armazenados em arquivos de páginas da Web ASP.NET, desde que seja necessário adicionar um arquivo de texto. Abaixo você aprenderá mais sobre arquivos de páginas da Web.
Este capítulo fornece informações sobre como trabalhar com arquivos de texto.
Nos capítulos anteriores, aprendemos que os dados da página da web são armazenados no banco de dados.
Você também pode armazenar dados do site em arquivos de texto.
Os arquivos de texto usados para armazenar dados são frequentemente chamados de arquivos simples. Os formatos de arquivo de texto comuns são .txt, .xml e .csv (valores separados por vírgula).
Neste capítulo você aprenderá:
Como ler e exibir dados de arquivo de texto
No exemplo abaixo, você precisará de um arquivo de texto.
No seu site, crie uma pasta App_Data se ainda não tiver uma. Na pasta App_Data, crie um arquivo chamado Persons.txt.
Adicione o seguinte conteúdo ao arquivo:
George, Lucas Steven, Spielberg Alfred, Hitchcock
O exemplo a seguir demonstra como exibir dados de um arquivo de texto:
@{var dataFile = Server.MapPath("~/App_Data/Persons.txt");Array userData = File.ReadAllLines(dataFile);} <!DOCTYPE html> <html> <body> <h1>Lendo dados de um arquivo</h1> @foreach (string dataLine in userData) {foreach (string dataItem in dataLine.Split(',')) {@dataItem < texto> </text>} <br /> } </body> </html>
Use Server.MapPath para encontrar o caminho exato para o arquivo de texto.
Use File.ReadAllLines para abrir um arquivo de texto e ler todas as linhas do arquivo em uma matriz.
Os dados de cada linha de dados na matriz são exibidos.
Usando o Microsoft Excel, você pode salvar uma planilha como um arquivo de texto delimitado por vírgulas (arquivo .csv). Neste ponto, cada linha da planilha é salva como uma linha de texto, com cada coluna de dados separada por vírgulas.
in pode usar o exemplo acima para ler um arquivo Excel .csv (basta alterar o nome do arquivo para o nome do arquivo Excel correspondente).