Galera estou com problemas para ler um arquivo xls que esta no diretorio local na maquina estou usando a API POI
alguém pode ajudar
estou tentando da seguinte forma mais não esta conseguindo fazer a leitura do arquivo
InputStream is = getServletContext().getClass().getClassLoader().getResourceAsStream("/com/oesia/parkingrio/util/xls/15Mai09.xls");
biro
Novembro 3, 2009, 3:34pm
#2
Que erro ocorre??
Utilizando o ClassLoader você consegue acessar somente arquivos dentro do diretório classes da sua aplicação(incluindo os subdiretórios).Verifique se o arquivo xls está no diretório
classes/com/oesia/parkingrio/util/xls/15Mai09.xls
;p
tenta assim…
BufferedReader leitor = new BufferedReader(new FileReader("/com/oesia/parkingrio/util/xls/15Mai09.xls"));
abraço
então feras
consigue assim
InputStream is = getClass().getResourceAsStream("/com/oesia/parkingrio/util/xls/" + valorDia + "Set09.xls");
mais como eu faço para conseguir leu o arquivo por exemplo dentro de um caminho no C: na maquina local ?
como não tinha conseguido ai criei um pacote novo e joguei os arquivos nesse pacote e consegui fazer o que eu queria
mais queria fazer funcionar tb na diretorio na maquina como um caminho de exemplo ai em cima
biro
Novembro 5, 2009, 2:26pm
#5
File file = new File("C:\\diretorio\\subdiretorio\\arquivo.xls");
InputStream is = new FileInputStream(file);