Preencher Planilha Excel com Dados do Banco de Dados ?

Estou querendo Desenvolver um projeto onde eu faço um select no banco pego o resultado desse select e alimento uma planilha com esses dados, já li sobre apache POI e até criei algumas planilhas com essa biblioteca. mas não encontro nada a respeito de alimentar uma planilha através de uma string SQL…

se alguém poder me ajudar ??

Ninguém respondeu mas consegui encontrar uma solução pro meu problema.

try {       
    //CRIANDO UMA PLANILHA NO EXCEL
        HSSFWorkbook wb = new HSSFWorkbook();
        HSSFSheet sheet1 = wb.createSheet("Planilha Um");
        HSSFSheet sheet2 = wb.createSheet("Planilha Dois");
        HSSFSheet sheet3 = wb.createSheet("Planilha Três");
        HSSFRow row=sheet1.createRow(0);
    //CRIANDO COLUNAS    
        row.createCell((short) 1).setCellValue("ID");
        row.createCell((short) 2).setCellValue("Nome");
        row.createCell((short) 3).setCellValue("Descrição");  
        conexao conecta=new conexao();
        conecta.conexao(); 
        conecta.executaSQL("select * from tbl_tipos");  
        conecta.rs.first();
        int i=1;
        do{                   
            HSSFRow row2=sheet1.createRow(i); 
            row2.createCell((short) 1).setCellValue(conecta.rs.getInt("id_tipo"));
            row2.createCell((short) 2).setCellValue(conecta.rs.getString("tipo_nome"));
            row2.createCell((short) 3).setCellValue(conecta.rs.getString("tipo_desc"));
            i++;
        }while(conecta.rs.next());         

        FileOutputStream stream = new FileOutputStream("C:/Users/informatica01/Desktop/outra.xls");
        wb.write(stream);
        JOptionPane.showMessageDialog(null, "Planilha Criada com Sucesso !");
     
     } catch (Exception e) {
        JOptionPane.showMessageDialog(null, "Erro ao Exportar Planilha");
     }
3 curtidas