Estou precisando carregar uma tabela xls em uma página jsp e depois enviar para o mySQL, só que não sei nem por onde começar. Já vi uns exemplos básico com csv, mas o mesmo esta dando muito problema devido aos dados das colunas, queria fazer isso usando o próprio xls tem como?
Alguém tem alguma dica de como fazer isso? Algum material, site, qualquer coisa?
Não manjo de desenvolvimento web, mas imagino que via jsp vc poderia fazer upload do arquivo xls… daí pra frente, eu indicaria processá-lo usando JExcel (na minha opinião mais simples de usar que Apache POI). Com loops percorreria o arquivo lendo os dados e já carregando-os no banco (via jdbc mim saber fazer fogo rsrsrsrsrs)
Ola Ademilton, obrigada e desculpe em demorar responder, estava na correria com n’s problemas para resolver.
“meus pêsames por sua maquina :-)” Caso vc consiga fazer a sua máquina dá um “último suspiro” e disponibilizar algum exemplo, ficarei muito grata.
Minha vez de pedir desculpas.
Tá ai um exemplinho que deve dar pra começar:
[code]try {
Workbook pasta = Workbook.getWorkbook(new File(caminhoArquivo)); // abrindo a pasta de trabalho xls
Sheet planilha = pasta.getSheet(0); // abrindo a primeira planilha existente na pasta de trabalho
Cell celula;
int linhas = planilha.getRows();
int colunas = planilha.getColumns();
int colunaAtual;
int linhaAtual = 0;
Vector linhasLidas = new Vector(1,1);
} catch (BiffException ex) {
JOptionPane.showMessageDialog(null, “Problemas ao carregar planilha. Abra-a pelo Excel e confirme a consistência dos dados.”, “Problemas na Leitura da Planilha”, JOptionPane.ERROR_MESSAGE);
} catch (IOException ex) {
JOptionPane.showMessageDialog(null, “Problemas ao ler a planilha. Arquivo inválido.”, “Problemas na Leitura da Planilha”, JOptionPane.ERROR_MESSAGE);
}[/code]