Como criar um arquivo csv no asp

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.

De esta maneira? Compartilhar em redes sociais:

LiveInternet