Oi galera,
Estou mexendo com o POI e como sou iniciante nessa area, ando encontrando umas dificuldades, achei um texto escrito pelo GlaucioGuerra e tenho que dizer que ele mandou muito bem, e pessoas assim merecem ser divulgadas pela sua paciencia e vontade de ensinar facilitando a vida de muitos programadores. Para quem precisa iniciar nessa area vai gostar muito do seu tutorial. Segue o link
abaixo
[url]http://www.devmedia.com.br/articles/viewcomp.asp?comp=5891&hl=*poi*.[/url]
Bom a minha duvida é o seguinte, eu quero ao clicar em um botao, manipular com uma String de validacao de nome do arquivo xls de uma determinada empresa.
Até ai tudo bem. O problema é qual comando para poder acessar um arquivo ja existente, nao abrir o excel, eu quero um comando que abra uma planilha que ja esteja criada no computador ou rede.
O codigo abaixo eu crio uma tabela no excel.
private class ActionExcelEmpresa implements ActionListener {
@Override
public void actionPerformed(ActionEvent arg0) {
try
{
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet1 = wb.createSheet("Aba Um");
HSSFSheet sheet2 = wb.createSheet("Aba Dois");
HSSFRow row = sheet1.createRow(0);
row.createCell((short) 0).setCellValue("Isto é uma String");
FileOutputStream stream = new FileOutputStream("c:/planilha.xls");
wb.write(stream);
}
catch (FileNotFoundException e) {
JOptionPane.showMessageDialog(null,
"Arquivo não encontrado", "Erro!",
JOptionPane.ERROR_MESSAGE);
return;
}
catch (IOException e) {
JOptionPane.showMessageDialog(null,
"Arquivo protegido contra escritura ...", "Erro!",
JOptionPane.ERROR_MESSAGE);
return;
}
}
}
}