Active Server Pages (ASP) é uma linguagem de scripting web produzido pela Microsoft. Ela opera no servidor, para que ele possa manipular arquivos que residem no servidor. Um arquivo Comma Separated Values (CSV) é um arquivo de texto que contém um registro em cada linha composta de uma série de campos de dados separados por uma vírgula. ASP pode criar, gravar e ler um arquivo de texto CSV. arquivos de texto CSV são frequentemente utilizados em vez de um banco de dados para armazenar informações que serão necessários mais tarde.
Crie uma página ASP usando um editor de web ou um editor de texto. Salve o arquivo com o "asp" extensão. Isso informa ao servidor que o arquivo contém o código ASP. O código pode ser colocado em qualquer lugar dentro da página ASP porque o servidor irá reconhecer todo o código entre o "lt;%" e "% Gt;" tags como ASP.
Criar uma instância do objeto do sistema de arquivos. O File System Object é uma classe incluído com a biblioteca de classes ASP. Ele permite que arquivos sejam criados e manipulados no servidor.
lt;%
definir fso = Server.CreateObject ("Scripting.FileSystemObject")
% Gt;
Criar um arquivo de texto usando a função CreateTextFile () do objeto do sistema de arquivos. Esta função tem um argumento de nome de arquivo e um argumento sobrescrever booleana. Neste exemplo, o nome do arquivo é "CSV.txt" eo argumento de sobreposição está definido como verdadeiro.
lt;%
definir fso = Server.CreateObject ("Scripting.FileSystemObject")
conjunto filename = fso.CreateTextFile ("CSV.txt",verdade)
% Gt;
Escrever uma linha de texto no formato CSV para o arquivo usando a função WriteLine (). Os valores de texto na seqüência gravada no arquivo de texto devem ser separados por vírgulas. Neste exemplo, a linha de escrita para o arquivo é "value1, value2, value3" mas você pode escrever tantos valores que desejar.
lt;%
definir fso = Server.CreateObject ("Scripting.FileSystemObject")
conjunto filename = fso.CreateTextFile ("CSV.txt",verdade)
filename.WriteLine ("value1, value2, value3")
% Gt;
Feche o arquivo, e destruir a variável de arquivo de texto e o objeto do sistema de arquivos. Este passo final é necessário para liberar recursos do sistema.
lt;%
definir fso = Server.CreateObject ("Scripting.FileSystemObject")
conjunto filename = fso.CreateTextFile ("CSV.txt",verdade)
filename.WriteLine ("value1, value2, value3")
filename.Close
definir filename = nada
definir fso = nada
% Gt;
Faça o upload do arquivo para o servidor usando a interface de gerenciamento de arquivos fornecido pelo seu host. Quando a página é carregada, o código ASP será executado e um arquivo CSV será criado.