码迷,mamicode.com
首页 > 其他好文 > 详细

poi导出excel

时间:2018-05-04 10:26:17      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:exce   catch   etc   创建   rod   居中   lis   book   工作   

// 创建一个Excel文件
HSSFWorkbook workbook = new HSSFWorkbook();
// 创建一个工作表
HSSFSheet sheet = workbook.createSheet("销售订单列表");
// 添加表头行
HSSFRow hssfRow = sheet.createRow(0);
// 设置单元格格式居中
HSSFCellStyle cellStyle = workbook.createCellStyle();
cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);

// 添加表头内容
HSSFCell headCell = hssfRow.createCell(0);
headCell.setCellValue("订单编号");
headCell.setCellStyle(cellStyle);

headCell = hssfRow.createCell(1);
headCell.setCellValue("产品编号");
headCell.setCellStyle(cellStyle);

headCell = hssfRow.createCell(2);
headCell.setCellValue("销售员编号");
headCell.setCellStyle(cellStyle);

// 添加数据内容
for (int i = 0; i < xsLists.size(); i++) {
hssfRow = sheet.createRow((int) i + 1);
XSList xsList = xsLists.get(i);

// 创建单元格,并设置值
HSSFCell cell = hssfRow.createCell(0);
cell.setCellValue(xsList.getSaleno());
cell.setCellStyle(cellStyle);

cell = hssfRow.createCell(1);
cell.setCellValue(xsList.getProductno());
cell.setCellStyle(cellStyle);

cell = hssfRow.createCell(2);
cell.setCellValue(xsList.getStaffno());
cell.setCellStyle(cellStyle);
}

// 保存Excel文件
try {
OutputStream outputStream = new FileOutputStream("E:/XSList.xls");
workbook.write(outputStream);
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}

  

poi导出excel

标签:exce   catch   etc   创建   rod   居中   lis   book   工作   

原文地址:https://www.cnblogs.com/ZhangHaiBK/p/8988649.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!