poi实现Excel输出

2019-08-16 09:10:12来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

poi实现Excel输出

/**
     * 第一个demo 导出Excel文件
     * 第一行 第三个单元格中 写入 zhangsan
     */
    @Test
    public void test1() throws IOException {
//        1.创建文件对象
        HSSFWorkbook workbook = new HSSFWorkbook();
//        2. 在文件对象中创建一个表对象
        HSSFSheet sheet = workbook.createSheet("haha");//haha为表的名字
//        3. 在表对象中创建一个行对象(选择哪一行) 下标从0开始
        HSSFRow row = sheet.createRow(0);
//        4. 在行对象中创建一个单元格对象(选择哪个单元格) 下标从0开始
        HSSFCell cell = row.createCell(2);
//        5. 在单元格对象中写入数据
        cell.setCellValue("哈哈哈");
//        6. 把Excel文件对象 保存到本地 注意文件后缀目前必须是xls
        workbook.write(new FileOutputStream("E://user.xls"));
    }

 解释:

1.对于在第二步中 sheet的含义是xls文件中的一个表的名字。

    <!--poi依赖-->
    <dependency>
      <groupId>org.apache.poi</groupId>
      <artifactId>poi</artifactId>
      <version>3.11</version>
    </dependency>

 


 

2.远程下载文件 

response.setHeader("Content-Disposition", "attachment;fileName=" + URLEncoder.encode("123.xls", "utf-8"));
response.setContentType("application/vnd.ms-excel"); workbook.write(response.getOutputStream());

 


原文链接:https://www.cnblogs.com/mikemhm/p/11082758.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:面向切面的Spring

下一篇:Java开发笔记(一百一十五)使用Socket开展文件传输