will92
Maio 18, 2017, 5:19pm
#1
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 ??
will92
Maio 18, 2017, 8:01pm
#3
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