/**
* 第一个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();
// 4. 在行对象中创建一个单元格对象(选择哪个单元格) 下标从0开始
HSSFCell cell = row.createCell();
// 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());

最新文章

  1. jquery背景自动切换特效
  2. windows下React-native 环境搭建
  3. Projects\Portal_Content\Indexer\CiFiles文件夹下文件占用磁盘空间过大问题。
  4. 自己封装的操作DOM方法
  5. 怎么简单获取input file 选中的图片,并在一个div的img里面赋值src实现预览?
  6. 课时8—弹窗modal
  7. 普通SQL语句可以用Exec执行
  8. Java 字典排序
  9. Hive on Spark运行环境搭建
  10. Hibernate(一)之Hibernate入门
  11. python爬虫(五)_urllib2:Get请求和Post请求
  12. Linux useradd
  13. vertx.FileResolver文件解析
  14. Nodejs+Express+Mysql实现简单用户管理增删改查
  15. 洛谷 P1054 等价表达式 解题报告
  16. MyBatis动态SQL中trim标签的使用
  17. swift-基础语法2
  18. UDP ------ UDP 详解
  19. python---权限管理和菜单生成
  20. UNIX网络编程 第4章 基本TCP套接字编程

热门文章

  1. SpringMVC中的常用注解
  2. 从RAID看垂直伸缩到水平伸缩的演化
  3. Litjson
  4. qsc54(区间dp)
  5. [Xcode 实际操作]五、使用表格-(9)删除UITableView单元格(手势左滑调出删除按钮)
  6. web前端篇:CSS使用,样式表特征,选择器
  7. html表格合并单元格的运用实例
  8. Centos 自动更新git
  9. IOS 打包提示 No iTunes Connect access for the team
  10. Educational Codeforces Round 65 (Rated for Div. 2) C. News Distribution