POI 把java项目中的数据信息导入到Excel中,详细操作
来源:互联网 发布:centos mysql启动失败 编辑:程序博客网 时间:2024/06/15 12:34
1
引入两个依赖
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.8</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.8</version>
</dependency>
2
//创建Excel工作簿
Workbook wb = new HSSFWorkbook();
//存放Excel的地址
String path = "D://wallet.xls";
//os
OutputStream os = null;
try {
os = new FileOutputStream(path);
// 创建工作表
Sheet sheet = wb.createSheet("获取充值的数据");
sheet.autoSizeColumn(1);
// 创建行
Row row = sheet.createRow(0);
// 设置标题行
String[] header ={ "用户名", "手机号", “吕美贺”};
Cell c = row.createCell(i);
c.setCellValue(header[i]);
}
for (int i = 0; i < list.size(); i++) {
row =sheet.createRow(i+1);
Map<String, Object> map = list.get(i);
Cell cell = row.createCell(0);
cell.setCellValue(map.get("userName")==null?"":map.get("userName").toString());
cell = row.createCell(1);
cell.setCellValue(map.get("userAccount")==null?"":map.get("userAccount").toString());
cell = row.createCell(2);
cell.setCellValue(map.get("type")=="0"?"支付宝":(map.get("publicKey")=="1"?"微信":"银行卡");
}
// 写到输出流
wb.write(os);
JOptionPane.showMessageDialog(null, "导出数据完成了"+path);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if(os != null){
try {
os.close();
} catch (IOException e) {
e.printStackTrace();
}
}else{
System.out.println("os is null!!!");
}
}
- POI 把java项目中的数据信息导入到Excel中,详细操作
- Java 利用poi把数据库中数据导入Excel
- 把excel中的数据批量导入到mysql数据中
- 利用java操作Excel表格(把Excel中的数据导入数据库中)
- 把Excel中的数据导入到SQL中
- 把DatagridView中的数据导入到Excel中
- 把datagridview中的数据导入到excel中
- 把Excel中的数据导入到Sqlserver中
- ASP:把access数据库中的数据导入到Excel中
- java怎样把数据导入到Excel中去
- 把excel数据导入到sql中
- 把Excel数据导入到MySQL中
- 使用JDBC+POI把Excel中的数据导出到MySQL
- 使用JDBC+POI把Excel中的数据导出到MySQL
- 通过POI组件把数据写入到Excel文件中
- 利用poi把excel数据导入mysql
- java将数据库中的数据导入到excel表中
- java将List中的数据导入到excel表中
- android从图标进入app不会黑屏和任务栏进入app会黑屏的解决办法
- LogisticRegression
- GC详解及Minor GC和Full GC触发条件总结
- HttpWatch学习笔记二
- 查看端口被占用
- POI 把java项目中的数据信息导入到Excel中,详细操作
- 获取传感器信息
- 统计学习方法第一章总结
- python Here!---000
- jquery的$().each,$.each的区别--下
- 第7周项目4-队列数组
- Caused by: java.sql.SQLException: connection holder is null
- Redis 集群简介
- Java面向对象