java生成excel文件
2023-09-14 08:57:55 时间
首先下载jexcelapi_2_6_12.tar.gz,解压后将里面的jxl.jar复制到WEB-INF/lib目录下面 String filePath = request.getParameter("filePath"); filePath=filePath.replaceAll("\\\\", "/"); FileOutputStream os = new FileOutputStream(new File(filePath)); //创建工作薄 WritableWorkbook workbook = Workbook.createWorkbook(os); //创建新的一页 WritableSheet sheet = workbook.createSheet("First Sheet",0); //创建要显示的内容,创建一个单元格,第一个参数为列坐标,第二个参数为行坐标,第三个参数为内容 try{ ResultSet rs = null; SQLBean dbMsg = new SQLBean(); dbMsg.getConncetion(); dbMsg.getStatement(); String sql = request.getParameter("sql"); rs = dbMsg.getResultSet(sql); Label tmp = new Label(0,0,"园类型"); sheet.addCell(tmp); tmp = new Label(1,0,"楼标号"); sheet.addCell(tmp); tmp = new Label(2,0,"用户名"); sheet.addCell(tmp); tmp = new Label(3,0,"联系方式"); sheet.addCell(tmp); tmp = new Label(4,0,"订餐类型"); sheet.addCell(tmp); tmp = new Label(5,0,"订餐名称"); sheet.addCell(tmp); tmp = new Label(6,0,"订餐份数"); sheet.addCell(tmp); tmp = new Label(7,0,"支付总金额"); sheet.addCell(tmp); tmp = new Label(8,0,"付款方式"); sheet.addCell(tmp); tmp = new Label(9,0,"订单时间"); sheet.addCell(tmp); int row = 0; while(rs.next()){ ++row; for(int i=1; i ++i){ tmp = new Label(i-1,row, rs.getString(i)); sheet.addCell(tmp); } catch (Exception e){ out.println("数据生成错误!"); } finally{ //把创建的内容写入到输出流中,并关闭输出流 workbook.write(); workbook.close(); os.close(); }
Java 如何优雅的导出 Excel 公司项目最近有一个需要:报表导出。整个系统下来,起码超过一百张报表需要导出。这个时候如何优雅的实现报表导出,释放生产力就显得很重要了。下面主要给大家分享一下该工具类的使用方法与实现思路。
相关文章
- JAVA学习(五):Java面向对象编程基础
- Java实现 LeetCode 654 最大二叉树(递归)
- java实现第四届蓝桥杯好好学习
- Java实现 蓝桥杯VIP 算法提高 师座操作系统
- Java 蓝桥杯 算法训练 字符串的展开 (JAVA语言实现)
- 【JAVA】java中char类型数组用数组名打印结果不是地址值而是数组内容
- java unicode转码为中文 实例
- java读取Excel文件
- 【JAVA】毕向东Java基础视频教程-笔记
- [Linux] Install java and add JAVA_HOME, PATH
- java中Token验证
- java 读取excel 将数据插入到数据库
- java 读取excel文件(只读取xls文件)
- java JXL操作Excel文件
- 当年的Java考试:JAVA&移动应用&大数据-大三-社区疫苗接种管理系统(全部源码·保姆式呵护)
- 1小时学会通过Java Swing Design设计java图形化
- 【java】Java教程
- 〖Python自动化办公篇⑬〗- Excel 文件自动化 - 写入 excel 数据(xlsxwriter)
- Java main方法_解释Java中的main方法,及其作用_一个java文件中可包含多个main方法
- 【Java用法】java 8两个List集合取交集、并集、差集、去重并集
- java无依赖读取Excel文件
- 【Java】java 性能监控及工具
- Java通过PDF模板导出数据 adobe acrobat的PDF编辑器 itextpdf java导出文件输出流
- Java如何获取IP属地 ip2region failed to create searcher with x:java.io.FileNotFoundException:( 系统找不到指定的路径)
- Java Logger(java日志)
- 使用Java操作Elasticsearch(Elasticsearch的java api使用)
- java-信息安全(十二)-数字证书、CA证书【Java证书体系实现】
- java 操作excel 文件
- java为安全起见对Applet有所限制
- 玩转excel===Excel处理txt文件中的数据,Excel中的分列处理
- 在线EXCEL绝配:SpreadJS 16.0.3 + GcExcel Java 6.0.3
- 【java】Java线程池实现原理及业务中的实践