问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

easyexcel导出excel,传入的list集合是空,导出失败

发布网友 发布时间:2022-04-26 11:02

我来回答

1个回答

热心网友 时间:2022-06-27 16:07

首先这个List尽量是Object类型的,也就是:Listlist其次就是开始遍历这个listintcurrentRowNum=startRowNum-1;//从第几行开始写intcurrentColNum=startColNum-1;//从第几列开始写for(Object[]objects:list){//遍历listXSSFRowrow=sheet.createRow(currentRowNum);//一个list就是一行,创建一个行for(Objectobject:objects){//遍历每一个list的Object[]数组if(object==null){XSSFCellcell=row.createCell(currentColNum++,XSSFCell.CELL_TYPE_BLANK);//如果该单元格为空,则创建一个空格子,不然数据会移位cell.setCellValue("");//将这个空格设置为空字符串}elseif(objectinstanceofDouble||objectinstanceofFloat){//判断这个格子放的数据的类型,其他的同理XSSFCellcell=row.createCell(currentColNum++,XSSFCell.CELL_TYPE_NUMERIC);//如果是Double或者Float类型的,则用这个方式cell.setCellValue(Double.parseDouble(object.toString()));}elseif(objectinstanceofLong||objectinstanceofInteger){XSSFCellcell=row.createCell(currentColNum++,XSSFCell.CELL_TYPE_NUMERIC);cell.setCellValue(Double.parseDouble(object.toString()));}elseif(objectinstanceofDate){XSSFCellcell=row.createCell(currentColNum++,XSSFCell.CELL_TYPE_STRING);cell.setCellValue(newSimpleDateFormat("dd-MM-yyyy").format((Date)object));}elseif(objectinstanceofBoolean){XSSFCellcell=row.createCell(currentColNum++,XSSFCell.CELL_TYPE_BOOLEAN);cell.setCellValue((Boolean)object);}else{XSSFCellcell=row.createCell(currentColNum++,XSSFCell.CELL_TYPE_STRING);cell.setCellValue(String.valueOf(object));}}currentRowNum++;//写完第一个list,跳到下一行currentColNum=startColNum-1;}这种是poi操作EXCEL的方法哈。。jxl操作略有不同。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 easyexcel导出excel设置单元格不可修改 easyExcel 导出Excel,带时间的导出没有按数据库的格式呈现,如Mon Jun 01 00:00:00 CST 1964 汽车美容店装修注意点? 汽车美容店装修设计需要注意哪些问题 开汽车美容装潢需要准备些什么? 求汽车美容店装修设计图纸 汽车美容店的装修需要注意哪些问题 如何修改linux使其支持挂载nfs文件系统 汽车美容店装修要注意些什么 汽车4s店装修色彩搭配技巧有哪些? linux搭建nfs服务器,安装nfs客户端挂盘的时候没有反应,防火墙,selinux关闭了也不关用,挂载不上。 汽车美容店怎么装修比较好? 如何在Linux服务器上设置NFS服务器和客户机 汽车无痕修复店如何装饰 汽车美容店新店开业如何装修? linux中nfs服务的配置问题 汽车美容店如何装修? 汽车美容店怎么装修 linux nfs 配置问题,急!!! linux如何知道nfs配置成功,求详细的图解!!! easyexcel怎么导出带下拉框的excel?多谢! easyexcel导入的excel表头存在空格或者全角如何处理,与模版类匹配? easyexcel 文件上传为什么会多出一行数据 iphone11字体模糊正常吗 财政专线怎么设置IP 局域网内建局域网 财政内网浏览器里面怎么设置 内网ip地址怎么设置 我今天在财政局帮人家设置路由。他要上*同时又要上内网,请问在路由里怎么设置哈!跨求!!!! 如何设置IP设置成内网IP?? 如何设置固定内网IP地址 单位有5个专网省里市里财政以前都是一个专网一台电脑,因他们都有不同IP,现在想用一台电脑,怎么能实现 进程与线程的区别是什么? JAVA中,进程与线程的区别。 线程和进程的区别是什么?并行和并发的区别是什么? 怎么样调整水的比重? 请问以下,我的世界服务器怎么设置100格高度的水流动? 水密集型是什么意思 进口水密集型产品是什么意思 在一个水资源特别丰富的地方提倡节约用水有实际意义吗?