boa tarde,
estou com o seguinte codigo :
public HashMap relExcel() {
String sql = req.getParameter("pSql");
try{
DAOExcelSql dao = new DAOExcelSql();
List<String> NomeClunas = dao.consultaNmeColunas(sql);
List<Object> DadosColunas = dao.consultaDadosColunas(sql);
int count = 0;
StringBuilder sb = new StringBuilder();
for (Iterator<String> it = NomeClunas.iterator(); it.hasNext();) {
sb.append(it.next()+"\t");
}
sb.append("\n");
for (Iterator<Object> it = DadosColunas.iterator(); it.hasNext();) {
if(count < NomeClunas.size()){
sb.append(it.next());
sb.append("\t");
count ++;
}else if(count == NomeClunas.size()){
sb.append("\t");
sb.append("\n");
count = 0;
}
}
File rel = new File("c:\\relTeste.xls");
rel.createNewFile();
FileWriter relExcel = new FileWriter(rel);
relExcel.write(new String(sb));
relExcel.flush();
relExcel.close();
}catch (Exception ex){
ex.printStackTrace();
}
return dados;
}
gostaria que quando o cara fosse gerar o relatorio o sistema me desse a opção de fazer download, assim ele gera sem falar nada ao usuário
Muito Obrigado.