java生成excel文件

简介: 首先下载jexcelapi_2_6_12.tar.gz,解压后将里面的jxl.jar复制到WEB-INF/lib目录下面      String filePath = request.getParameter("filePath"); filePath=filePath.
   首先下载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<=10; ++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(); }

 

目录
相关文章
|
10月前
|
Java API Apache
Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
【10月更文挑战第29天】Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
660 5
|
9月前
|
人工智能 自然语言处理 Java
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
FastExcel 是一款基于 Java 的高性能 Excel 处理工具,专注于优化大规模数据处理,提供简洁易用的 API 和流式操作能力,支持从 EasyExcel 无缝迁移。
1831 65
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
|
Java BI 数据处理
如何在Java中实现Excel操作
如何在Java中实现Excel操作
|
前端开发 Java
基于Java爬取微博数据(二) 正文长文本+导出数据Excel
【5月更文挑战第12天】基于Java爬取微博数据,正文长文本+导出数据Excel
|
Java 数据库 数据安全/隐私保护
Java操作Excel文件导入导出【内含有 jxl.jar 】
Java操作Excel文件导入导出【内含有 jxl.jar 】
141 0
|
10月前
|
Java BI API
Java Excel报表生成:JXLS库的高效应用
在Java应用开发中,经常需要将数据导出到Excel文件中,以便于数据的分析和共享。JXLS库是一个强大的工具,它基于Apache POI,提供了一种简单而高效的方式来生成Excel报表。本文将详细介绍JXLS库的使用方法和技巧,帮助你快速掌握Java中的Excel导出功能。
301 6
|
10月前
|
Java API Apache
|
10月前
|
存储 Java API
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
739 4
|
12月前
|
存储 Java
java的Excel导出,数组与业务字典匹配并去掉最后一个逗号
java的Excel导出,数组与业务字典匹配并去掉最后一个逗号
142 2
|
11月前
|
Java Apache
Apache POI java对excel表格进行操作(读、写) 有代码!!!
文章提供了使用Apache POI库在Java中创建和读取Excel文件的详细代码示例,包括写入数据到Excel和从Excel读取数据的方法。
1305 0

热门文章

最新文章