最好给个例子,本人是初学者,多多指教

解决方案 »

  1.   

    我刚好解决了这个问题!只是嵌入到网页上的时候,有些问题。操作的代码如下:
              // 创建新的Excel 工作簿
              HSSFWorkbook workbook = new HSSFWorkbook();
              // 在Excel工作簿中建一工作表,其名为缺省值
              HSSFSheet sheet = workbook.createSheet();
              // 在索引0的位置创建行(最顶端的行)
              HSSFRow row = sheet.createRow((short)0);
              //在索引0的位置创建单元格(左上端)
              HSSFCell cell = row.createCell((short) 0);
              // 定义单元格为字符串类型
              cell.setCellType(HSSFCell.CELL_TYPE_STRING);
              cell.setEncoding(HSSFCell.ENCODING_UTF_16);
              // 在单元格中输入一些内容
              cell.setCellValue("测试");
              // 新建一输出文件流
              FileOutputStream fOut = new FileOutputStream(application.getRealPath("/") + "test.xls");
              // 把相应的Excel 工作簿存盘
              workbook.write(fOut);
              fOut.flush();
              // 操作结束,关闭文件
              fOut.close();
      

  2.   

    response.reset();
    response.setContentType("application/vnd.ms-excel");
    response.setHeader("Content-Disposition", "attachment;filename=\""
    + fileName + ".xls\"");