• 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());
  • 相关阅读:
    GCC默认的标准不是ANSI C,而是GNU C90
    C/C++预定义宏
    GCC对C标准的支持
    Tupper's selfreferential formula
    VC++对C标准的支持
    一道笔试题
    C语言标准
    FLVPlayback视频
    getDefinitionByName与ApplicationDomain.getDefinition
    SVN
  • 原文地址:https://www.cnblogs.com/mikemhm/p/11082758.html
Copyright © 2020-2023  润新知