Ajuda com leitura de arquivo CSV

0 respostas
G

Bem galera estou com um problema para conseguir buscar arquivo de um arquivo csv esse é meu codigo, as vezes pega o arquivo porem na mudança de cell vem dois emails juntos

Workbook w = Workbook.getWorkbook(new File("C:\teste.xls"));
      String a ="";
      String d ="";
      Sheet sheet = w.getSheet(0);
      for(int i = 0;i<sheet.getRows();i++){
          for(int j=0;j<sheet.getColumns();j++){
          Cell c=sheet.getCell(j,i);
            a+=c.getContents();
        }
      }
    
      Scanner scan = new Scanner(a);
      String readLine="";
      String conteudo = "";
      while (scan.hasNext()) {
         readLine = scan.next();
         if(readLine.contains("@")){
             String[] b = readLine.split(",");
             conteudo += b[0]+"\r\n";
           }
    }

    File file = new File("C:\email.txt");
    FileOutputStream fo = new FileOutputStream(file,false);
    fo.write(conteudo.replace("<", "").replace(">", "").replace("\"","").getBytes());
    w.close();
Criado 17 de setembro de 2009
Respostas 0
Participantes 1