/**
* 将反馈结果写入excel中
* */
public static void writeExcelResult(String url,List<Integer> result) throws Exception{
// 支持excel2003、2007
File excelFile = new File(url);//创建excel文件对象
InputStream is = new FileInputStream(excelFile);//创建输入流对象
checkExcelVaild(excelFile);
Workbook workbook = getWorkBook(is, excelFile);
// Workbook workbook = WorkbookFactory.create(is);//同时支持2003、2007、2010
// 获取Sheet数量
int sheetNum = workbook.getNumberOfSheets();
sheetNum = 1;//限制模板只在一个工作簿上操作
// 遍历工作簿中的sheet,第一层循环所有sheet表
for(int index = 0;index<sheetNum;index++){
Sheet sheet = workbook.getSheetAt(index);
if(sheet==null){
continue;
}
// 如果当前行没有数据跳出循环,第二层循环单sheet表中所有行
for(int rowIndex=3;rowIndex<=sheet.getLastRowNum();rowIndex++){
Row row = sheet.getRow(rowIndex);
row.createCell(1).setCellValue(result.get(rowIndex-3));
} }
FileOutputStream outputStream = new FileOutputStream(url);
workbook.write(outputStream);
outputStream.close();
}

写入本地某一文件,写入下面模板的红色方框中

最新文章

  1. flume 1.4的介绍及使用示例
  2. iOS9新特性(1)-解决http请求失败的问题
  3. Discuz论坛搭建过程
  4. Solaris桌面CDE
  5. Linux使用wake_up_interruptible()唤醒注册到等待队列上的进程
  6. [译]36 Days of Web Testing(一)
  7. 一个站点的诞生06-- ORM
  8. win7 64位 TortoiseSVN-1.8.4客户端安装
  9. Android呼叫开发系列WebService
  10. ASP.NET 5 Overview
  11. [置顶] 如何使用c3p0+spring连接oracle数据库
  12. 蓝桥网试题 java 基础练习 矩形面积交
  13. jvm - 垃圾回收
  14. Python(day1)
  15. T-SQL基础(五)之增删改
  16. Java-大数据方向学习和已掌握知识点整理
  17. SSLv3存在严重设计缺陷漏洞(CVE-2014-3566)
  18. Visual Studio 2019/2017 安装使用教程(快速上手版)
  19. CentOS7 yum安装Java+Apache(httpd)+Tomcat并开启自启动
  20. 如何解决SSH连接Linux超时自动断开?

热门文章

  1. 【剑指Offer面试编程题】题目1513:二进制中1的个数--九度OJ
  2. P1002 A+B for Polynomials (25分)
  3. 一、linux基础-对文件操作
  4. Spring事务原理分析-部分二
  5. CH10 泛型算法
  6. Day8 - C - Largest Rectangle in a Histogram HDU - 1506
  7. 「PA2014」Fiolki
  8. 「SCOI2010」连续攻击游戏
  9. 开通博客第一天 写一个hello world
  10. Hive的原生部署方式