java生成excel文件
首先下载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();
}
java生成excel文件的更多相关文章
- java生成Excel文件,下载
		
pom引入poi的maven依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId> ...
 - 两种方式实现java生成Excel
		
Web应用中难免会遇到需要将数据导出并生成excel文件的需求.同样,对于本博客中的总结,也是建立在为了完成这样的一个需求,才开始去了解其实现形式,并且顺利完成需求的开发,先将实现过程总结于此.本博文 ...
 - Java生成excel导出文件(使用poi+JXL)
		
1.使用poi生成文件 package com.mi.entity; import java.util.Date; public class Student { private int id; pri ...
 - XLSTransformer生成excel文件简单演示样例
		
项目结构图: 项目中所用到的jar,能够到http://www.findjar.com/index.x下载 ExcelUtil类源代码: package util; import java.io.IO ...
 - XLSTransformer生成excel文件
		
jxls的使用方法: 1)声明一个XLSTransformer对象,生成方式就是使用new操作符 XLSTransformer transformer = new XL ...
 - 实现excel导入导出功能,excel导入数据到页面中,页面数据导出生成excel文件
		
今天接到项目中的一个功能,要实现excel的导入,导出功能.这个看起来思路比较清楚,但是做起了就遇到了不少问题. 不过核心的问题,大家也不会遇到了.每个项目前台页面,以及数据填充方式都不一样,不过大多 ...
 - springMVC(4)---生成excel文件并导出
		
springMVC(4)---生成excel文件并导出 在开发过程中,需要将数据库中的数据以excel表格的方式导出. 首先说明.我这里用的是Apache的POI项目,它是目前比较成熟的HSSF接口, ...
 - java代码生成Excel文件3000条自定义属性的的域账户名
		
一个项目为了测试需要模拟3000条域用户,将数据保存在Excel表格,然后导入到与服务器里. 我们今天要做的是自动生成3000条数据,并将这些数据保存在excel表格里面. 需要jar包:poi-3. ...
 - java 生成Excel开门篇
		
本随笔的Excel所用的poi jar包(3.17版本)链接: https://pan.baidu.com/s/1gaa3dJueja8IraUDYCSLIQ 提取密码: 9xr7 简单实现:两个类: ...
 
随机推荐
- 屏幕适配1(Android 增强版百分比布局库 为了适配而扩展)
			
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46767825: 本文出自:[张鸿洋的博客] 这篇博文写得太好了,让我很激动,分 ...
 - 创建一个ArcGIS for Android 新项目并显示出本地的地图
			
1.准备工作:首先要配置好android的开发环境,然后在Eclipse中安装ArcGIS for Android的开发控件:在ArcCatalog中发布好本地的地图服务. 2.安装完ArcGIS f ...
 - NativeScript 也能开发桌面应用 (nativescript-dotnet-runtime)
			
自从看了NativeScript就甚是喜欢,心想要是也能开发桌面应用该多好.求人不如求己,开源组件很强大,差不多组装一下就行了,说干就干. Javascript 引擎用 Jint , 纯C#实现,集成 ...
 - C# Entity Framework查询小技巧 NoTracking
			
在使用Entity Framework做查询的时候,如果只需要显示,而不用保存实体,那么可以用AsNoTracking()来获取数据. 这样可以提高查询的性能. 代码如下: var context = ...
 - hadoop 笔记(hbase)
			
hbase 基础: hbase是基于列的数据,其数据模式如下: 1.安装 1.1)hbase安装分为单机.伪分布式.分布式,单机下安装不依赖于hadoop:因为不需要分布式文件系统支持: 1.2)安装 ...
 - Apache Thrift 跨语言服务开发框架
			
Apache Thrift 是一种支持多种编程语言的远程服务调用框架,由 Facebook 于 2007 年开发,并于 2008 年进入 Apache 开源项目管理.Apache Thrift 通过 ...
 - 备忘: Install MODI for use with Microsoft Office 201x
			
简介 Microsoft Office 2010 中删除了 Microsoft Office Document Imaging (MODI).本文提供了在计算机上安装 MODI 的步骤,还说明了重新获 ...
 - SQL Server 性能优化之——T-SQL TVF和标量函数
			
阅读导航 1. TVF(表-值行数Table-Valued Functions) a. 创建TVF b. 使用TVF的低性能T-SQL c. 使用临时表 ...
 - [php入门] 5、初学CSS从中记下的一些基础点(For小白)
			
CSS是层叠式样式表,主要用来控制页面的样式. 一.CSS概述 应用CSS: 1.外部样式表,CSS写在一个单独的.CSS文件中,在head里加<link rel="styleshee ...
 - jQuery实现在线文档
			
1.1.1 摘要 现在,许多网站都提供在线图片和图书阅读的功能,这种方式比下载后阅读来的直观和人性化,要实现该功能涉及到点击处理和图片动态加载. 在接下来的博文中,我们将通过Javascript方式实 ...