1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Ler arquivo csv e salvar em um array

Bom dia!

Estou precisando ler um arquivo csv e armazenar em um array [][], eu sei que meu arquivo sempre terá 32 colunas, o nº de linhas será indeterminado. Ex: linha[] = Referencia[i]

Eu consigo ler o arquivo inteiro com esse código:

public class ReadCsv {


    public static void main(String[] args) throws Exception  {

        CSVReader reader = new CSVReader(new FileReader("C:\\Importação.csv"),
                ';', '"', 1);

        // Lê todas as linhas de uma vez
        List<String[]> allRows = reader.readAll();

        // Lê o arquivo linha por linha
        for (String[] row : allRows) {
            System.out.println(Arrays.toString(row));
        }
    }
}
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java excel ou faça a sua própria pergunta.