Caros,
Estou fazendo um método para abrie e ler um planiha desta forma
public void abrirArquivo(String caminho) throws Exception {
arquivo = new HSSFWorkbook(new FileInputStream(caminho));
}
como parametro eu passo o caminho completo do arquivo , este arquivo é uma planilha com formato CSV.
o problema é que ela gera esta exception quando tenta ler…
java.io.IOException: Invalid header signature; read 4486782894588299789, expected -2226271756974174256
at org.apache.poi.poifs.storage.HeaderBlockReader.(HeaderBlockReader.java:91)
at org.apache.poi.poifs.filesystem.POIFSFileSystem.(POIFSFileSystem.java:83)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:252)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:233)
at gerenciadorArquivos.ManipuladorPlanilha.abrirArquivo(ManipuladorPlanilha.java:16)
at robo.Teste.main(Teste.java:110)
Quando eu abro o arquivo no bloco de notas as informações estão separadas por ;
Será que isso tem haver com leitura??? :?: