• 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());
  • 相关阅读:
    Xshell6配置ssh免密码登录虚拟机
    编程语言的各种区别
    unity_小功能实现(敌人追踪主角)
    unity_小功能实现(敌人巡逻功能)
    Unity Editor已停止工作
    unity之初级必备知识
    unity之中级工程师
    iTween基础之功能简介
    C#数据结构_查找
    C#数据结构_排序
  • 原文地址:https://www.cnblogs.com/mikemhm/p/11082758.html
Copyright © 2020-2023  润新知