Exportar datos de la tabla en la página jsp a la tabla de Excel
paquete cms.dao
importar java.io.IOException
importar java.io; .OutputStream;
importar java.sql.Connection;
importar java.WritableWorkbook;
importar cms.utlis.DbUtils;
public class ToExecelByQuery {
// El método acepta dos parámetros, uno es una lista y yo usé genéricos. El otro parámetro es la respuesta HttpServletResponse
public static void toExcelBy(List
// Crear hoja de trabajo
WritableWorkbook book= null ;
respuesta.reset();
// Crear flujo de trabajo
OutputStream os =null;
prueba { p>
//Establece el cuadro de diálogo emergente.
Response.setContentType("application/DOWLOAD");
// Establece el título de la hoja de trabajo
Response.setHeader("Content-Disposition",
" adjunto; filename=****.xls");//Establece el nombre del archivo generado
os = respuesta.getOutputStream();
// Inicializar libro de trabajo
book = Workbook.createWorkbook( os);
} catch (IOException e1) {
// TODO Catch generado automáticamente block
e1.printStackTrace();
}
try{
Aquí hay una plantilla I Una plantilla para exportar registros
int nCount = list.size();
Hoja WritableSheet = book.createSheet("Registros de acceso");