HSSFWorkbook 是 Apache POI 库中的一个类,用于创建和操作 Microsoft Excel 格式的电子表格。它提供了许多方法来创建、读取和修改 Excel 文件,并且支持各种 Excel 文件格式,包括 .xls 和 .xlsx 等。
@RequestMapping("/exportList1")
public void exportList1(HttpServletRequest request, HttpServletResponse response) throws IOException {
//创建HSSFWorkbook对象
HSSFWorkbook wb = new HSSFWorkbook();
//建立sheet对象
HSSFSheet sheet=wb.createSheet("产品情况统计表");
//在sheet里创建第一行,参数为行索引
HSSFRow row1=sheet.createRow(0);
//创建单元格
HSSFCell cell=row1.createCell(0);
//设置单元格内容
cell.setCellValue("产品情况统计表");
//合并单元格CellRangeAddress构造参数依次表示起始行,截至行,起始列, 截至列
sheet.addMergedRegion(new CellRangeAddress(0,0,0,3));
//输出Excel文件
OutputStream output=response.getOutputStream();
response.reset();
//设置响应头,
response.setHeader("Content-disposition", "attachment; filename=projectCensus.xls");
response.setContentType("application/msexcel");
wb.write(output);
output.close();
}