@SuppressWarnings("deprecation") public HSSFWorkbook getFile( WorkWarnLogForm logform,List<Workwarnlog> list){ HSSFWorkbook work=null; try { InputStream in = new FileInputStream("D:\\rizhi.xls"); work = new HSSFWorkbook(in); // 得到excel的第0张表 HSSFSheet sheet = work.getSheetAt(0); // 得到第1行的第一个单元格的样式 HSSFRow rowCellStyle = sheet.getRow(4); HSSFCellStyle columnOne = rowCellStyle.getCell(0).getCellStyle(); // 这里面的行和列的数法与计算机里的一样,从0开始是第一 // 填充title数据 HSSFRow row = sheet.getRow(1); HSSFCell cell = row.getCell(2); cell.setCellValue(logform.getStarttime()); cell = row.getCell(5); cell.setCellValue(logform.getEndtime()); cell = row.getCell(8); cell.setCellValue(logform.getModelname()); row = sheet.getRow(2); cell = row.getCell(2); cell.setCellValue(logform.getUsername()); cell = row.getCell(5); cell.setCellValue("0".equals(logform.getStatus())?"超时":("1".equals(logform.getStatus())?"完成":"超时完成")); cell = row.getCell(8); cell.setCellValue(logform.getName()); // 得到行,并填充数据和表格样式 for (int i=0;i < list.size(); i++) { Workwarnlog wl=list.get(i); SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); row = sheet.createRow(i+5);// 得到行 //1.序号 cell = row.createCell(0);// 得到第0个单元格 cell.setCellValue(i+1);// 填充值 cell.setCellStyle(columnOne);// 填充样式 //2.日期 cell = row.createCell(1); cell.setCellValue(sdf.format(wl.getWarntime()).substring(0,10)); cell.setCellStyle(columnOne);// 填充样式 //3.事件 cell = row.createCell(2); cell.setCellValue(wl.getEvent().getName()); cell.setCellStyle(columnOne);// 填充样式 //4.专业室 cell = row.createCell(3); cell.setCellValue(org.apache.commons.lang.StringUtils.isNotBlank(wl.getDeptname())?wl.getDeptname():""); cell.setCellStyle(columnOne);// 填充样式 //5.用户角色 cell = row.createCell(4); cell.setCellValue(wl.getRolename()); cell.setCellStyle(columnOne);// 填充样式 //6.流程环节 cell = row.createCell(5); cell.setCellValue(wl.getWorkmodelname()); cell.setCellStyle(columnOne);// 填充样式 //7.提醒时间 cell = row.createCell(6); cell.setCellValue(sdf.format(wl.getWarntime())); cell.setCellStyle(columnOne);// 填充样式 //8.操作人 cell = row.createCell(7); cell.setCellValue(org.apache.commons.lang.StringUtils.isNotBlank(wl.getWriteusername())?wl.getWriteusername():""); cell.setCellStyle(columnOne);// 填充样式 //9.实际操作时间 cell = row.createCell(8); cell.setCellValue(wl.getWritetime()!=null?sdf.format(wl.getWritetime()):""); cell.setCellStyle(columnOne);// 填充样式 //10.状态 cell = row.createCell(9); cell.setCellValue(wl.getStatus()==0?"超时":(wl.getStatus()==1?"完成":"超时完成")); cell.setCellStyle(columnOne);// 填充样式 } } catch (FileNotFoundException e) { System.out.println("文件路径错误"); e.printStackTrace(); } catch (IOException e) { System.out.println("文件输入流错误"); e.printStackTrace(); } return work; }
相关推荐
白色简洁的艺术展示网页模板下载.zip
电商平台开发需求文档.doc
1、嵌入式物联网单片机项目开发例程,简单、方便、好用,节省开发时间。 2、代码使用KEIL 标准库开发,当前在STM32F030C8T6运行,如果是STM32F030其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 3、软件下载时,请注意keil选择项是jlink还是stlink。 4、有偿指导v:wulianjishu666; 5、如果接入其他传感器,请查看账号发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。 7、若硬件有差异,请根据自身情况调整代码,程序仅供参考学习。 8、代码有注释说明,请耐心阅读。 9、编译时请注意提示,请选择合适的编译器版本。
数电期末练习题.doc
交易流水证明_用于材料证明_20241225_174557.zip
计算机网络期末复习(第八版)谢希仁
汽车销售系统使用Java语言进行编码,使用Mysql创建数据表保存本系统产生的数据。系统可以提供信息显示和相应服务,其管理汽车销售系统信息,查看汽车销售系统信息,管理汽车销售系统。 用户信息管理页面,此页面提供给管理员的功能有:用户信息的查询管理,可以删除用户信息、修改用户信息、新增用户信息,还进行了对用户名称的模糊查询的条件。 汽车信息管理页面,此页面提供给管理员的功能有:查看已发布的汽车信息数据,修改汽车信息,汽车信息作废,即可删除,还进行了对汽车信息名称的模糊查询 汽车信息信息的类型查询等等一些条件。 汽车类型管理页面,此页面提供给管理员的功能有:根据汽车类型进行条件查询,还可以对汽车类型进行新增、修改、查询操作等等。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于计算机科学与技术等相关专业,更为适合;
电视盒子的远程输入法应用,可跨屏远程输入和跨屏远程控制盒子.7z
白色大气的旅游度假酒店企业网站模板下载.zip
Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
标题中的“用python代码放烟花”表明我们将讨论如何使用Python编程语言来模拟烟花绽放的效果。在Python编程中,实现这样的视觉效果通常涉及到图形用户界面(GUI)或者更具体地说是图形渲染。描述中的内容与标题一致,暗示我们将深入探讨一个使用Python编写的烟花模拟程序。 `main.py`是这个项目的核心文件,它很可能是整个烟花秀的主入口点。在这个文件中,开发者可能定义了程序的主循环,以及调用其他模块如`particle.py`的代码。`particle.py`可能包含了粒子系统的设计,因为烟花效果通常是通过模拟无数粒子的运动来实现的。粒子系统是一种常见的计算机图形学技术,用于模拟大量独立对象(在这里是烟花)的行为。 在`particle.py`中,我们可以预期找到类或函数来定义烟花粒子的属性,比如位置、速度、颜色、生命周期等。这些粒子可能会随着时间的推移而改变状态,例如从升空到爆炸,再到散开形成绚丽的图案。开发者可能使用了物理学原理,如重力和随机力,来模拟粒子的运动。 `.gitignore`文件是一个配置文件,告诉Git版本控制系统忽略特定的文件或目录。在这个项目中,它可
白色创意风格的图片浏览源码下载.zip
白色大气风格的设计公司CSS3单页模板.zip
Chapter 03 复合数据类型-1(资源)项目中编写代码部分的源代码示例,包括石头剪刀布程序和用户登录以及增删改查程序
白色大气风格的电子邮件订阅模板下载.zip
IMG_20241225_230314.jpg
白色简洁风格的安卓游戏卡通动漫人物整站网站模板.zip
变电站红外电压电流互感器绝缘子检测图像数据集,数据集总共1600张左右图片,标注为VOC格式图像数据集,数据集总共1600张左右图片,标注为VOC格式。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。