Mais
×

Como exportar dados para arquivos CSV em Java

Atualizado em 17 abril, 2017

O formato de valores separados por vírgulas, ou CSV, é amplamente usado para arquivos de dados. Esse tipo de arquivo tem seus dados armazenados em linhas e colunas; cada registro é uma linha e cada coluna está separada da seguinte por uma vírgula dentro de cada linha. Os arquivos CSV podem ser levados de um sistema operacional para outro e você pode fazer com que o seu programa de Java gere a saída em arquivos nesse formato.

Instruções

O formato CSV é muito popular para transmitir informações (Jupiterimages/Photos.com/Getty Images)
  1. Inclua a seguinte linha no começo do seu programa de Java:

    import java.io.FileWriter;

  2. Abra o arquivo CSV como parâmetro de um FileWriter incluindo o seguinte código:

    FileWriter myWriter = new FileWriter("saída.csv");

    Substitua "saída.csv" pelo nome do arquivo CSV que você quer criar.

  3. Escreva os valores separados por vírgulas no arquivo CSV, gerando a saída em modo "append" (anexo), como no seguinte exemplo:

    myWriter.append("NúmeroCarteira"); myWriter.append(','); myWriter.append("Nome"); myWriter.append('\n');

    myWriter.append("92"); myWriter.append(','); myWriter.append("Elton Fanculo"); myWriter.append('\n');

    O primeiro grupo de chamadas ao método "FileWriter.append" escreve os nomes das colunas no começo do arquivo CSV, e o segundo grupo escreve um registro de amostra.

  4. Guarde as alterações feitas no arquivo CSV no disco, incluindo o seguinte código no seu programa depois de escrever todos os registros:

    myWriter.flush(); myWriter.close();

Cite this Article A tool to create a citation to reference this article Cite this Article