Boa tarde, Gostaria de saber como faz para ler dados de uma planilha excel se alguem puder me ajudar
Java ler arquivo de excel[resolvio]
G
4 Respostas
Basta usar a API POI:
Para aprender basta ver os exemplos no javadoc ou faq:
http://poi.apache.org/faq.html
Abraço
eu usei o jxl
http://jexcelapi.sourceforge.net/resources/faq/
G
Eu consegui ler o arquivo do excel porem nao estou conseguindo printar nenhuma string se vocês puderem me ajudar o codigo é esse
Workbook w = Workbook.getWorkbook(new File("C:\teste.xls"));
Sheet sheet = w.getSheet(0);
System.out.println(sheet.getRows());
System.out.println(sheet.getColumns());
w.close();
Ja sei quantas colunas e quantas linhas tem o arquivo
G
Bem galera, eu consegui pega ler a planilha de excel com varios emails e gravar em um arquivo txt vou passar a soluçao ai
public static void main(String[] args ) throws IOException, BiffException,
ClassNotFoundException {
Workbook w = Workbook.getWorkbook(new File("C:\teste.xls"));
String a ="";
Sheet sheet = w.getSheet(0);
for(int i = 0;i<sheet.getRows();i++){
Cell c=sheet.getCell(0,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 16 de setembro de 2009
Ultima resposta 16 de set. de 2009
Respostas 4
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo