项目报表要做导出Excel的功能,用了POI,首先要加载POI所需要的jar包,自己百度,直接贴代码
简单吧,刚开始以为很难呢,其实没想像中的那么复杂,多动手操作啥都好说了,其他属性,自己百度吧!
import org.apache.poi.hssf.usermodel.*; import java.io.FileOutputStream; import java.io.IOException; import java.util.Date; public class exportExcel2 { public static void main(String[] args) throws IOException { HSSFWorkbook wb = new HSSFWorkbook();//建立新HSSFWorkbook对象 HSSFSheet sheet = wb.createSheet("new sheet");//建立新的sheet对象 // Create a row and put some cells in it. Rows are 0 based. HSSFCellStyle cellStyle = wb.createCellStyle();//建立新的cell样式 String names[]={"aaa","bbb","ccc","ddd"};//从后台查出来的结果集 String email[]={"aaaa","bbbb","cccc","dddd"}; String phone[]={"aaaaa","bbbbb","ccccc","ddddd"}; HSSFRow row; HSSFCell cell ; //标题行 row=sheet.createRow(0); cell= row.createCell(0);//建立新cell cell.setCellValue("姓名");//设置cell的整数类型的值 cell = row.createCell(1);//建立新cell cell.setCellValue("性别");//设置cell的整数类型的值 cell = row.createCell(2);//建立新cell cell.setCellValue("年龄");//设置cel for(int i=1;i<5;i++){ row = sheet.createRow(i);//建立新行 for(int j=i-1;j<i;j++){ System.out.println(i+"****"+j); cell= row.createCell(0);//建立新cell cell.setCellValue(names[j]);//设置cell的整数类型的值 cell = row.createCell(1);//建立新cell cell.setCellValue(email[j]);//设置cell的整数类型的值 cell = row.createCell(2);//建立新cell cell.setCellValue(phone[j]);//设置cell的整数类型的值 } } // Write the output to a file FileOutputStream fileOut = new FileOutputStream("c:/workbook.xls"); wb.write(fileOut); fileOut.close(); } }
简单吧,刚开始以为很难呢,其实没想像中的那么复杂,多动手操作啥都好说了,其他属性,自己百度吧!
评论
1 楼
shi10stone
2013-05-29
这个excel用js做的话更简单,
jXls = new ActiveXObject('Excel.Application'); 可以上网搜搜。
jXls = new ActiveXObject('Excel.Application'); 可以上网搜搜。
发表评论
-
No result defined for action and result input
2014-11-04 00:00 682No result defined for action an ... -
oracle常用函数
2014-09-25 13:52 584oracle常用函数 1.decode(value,if 1 ... -
java 对象之间属性值复制
2014-09-15 13:42 16591, BeanUtils.copyProperties(des ... -
XStream解析下划线出现重复问题
2014-07-17 17:15 1507直接看代码 XStream xs = new XStrea ... -
在eclipse中svn账户或密码错误或想更改用户
2014-04-21 16:26 811删除c:\User\当前登录名\AppData\Roaming ... -
spring3集成quartz2
2014-04-19 14:34 942最近项目中要用到quartz 做job,在网上看了些资料,自己 ... -
oracle与mysql多行合并
2014-04-14 14:59 7811.oracle多行合并一行 效果: SELECT a, ... -
jasperreport报表问题
2014-04-04 17:14 1226今天改报表遇到个问题,从svn拉了个报表下来直接改,改后编译放 ... -
如何防止用户重复提交
2013-08-26 18:43 1158防止重复提交java解决 ... -
java.lang.IllegalStateException: getOutputStream() has already been called for t
2013-06-04 21:42 1066最近查看apache tomcat日志,发现经常出现一个错误如 ... -
sql
2013-04-01 17:20 636sql从一张表的数据更新到另一张表 UPDATE 表B S ... -
javascript获取当前行
2013-01-10 14:53 1320这些天用到了,记下来,说不定将来有用 var td=even ... -
严格的身份证号码验证
2012-12-27 15:26 927<script> function chec ... -
游标的使用
2012-12-06 21:00 848create or replace procedure ... -
存储过程
2012-12-06 19:41 840存储过程 1 CREATE OR REPLACE PRO ... -
oracle创建存储过程和函数
2012-12-06 19:07 970Oracle创建存储过程、创建函数、创建包 一、Oracle ... -
关于oracle 中的jobs
2012-12-06 15:18 1108先给个小例子吧 create ... -
javascript操作时间总结
2012-11-22 19:57 826时间对象是一个我们经常要用到的对象,无论是做时间输出、时间判断 ... -
tomcat启动时报异常java.lang.Exception: Socket bind failed
2012-11-07 10:57 1532异常如下: 严重: Error starting endpoi ... -
浅谈网页乱码问题分析
2012-10-28 21:33 12711.首先,我要讲一下乱 ...
相关推荐
excel导出
java简单的Excel导出功能,把jsp界面上的数据导出到excel中已经强制实现了,简单实用!
java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入
java Excel导出 Excel数据处理
Excel导出数据 Excel导出数据 Excel导出数据 Excel导出数据 Excel导出数据
php excel导出 导入php excel导出 导入php excel导出 导入php excel导出 导入
导出Excel功能,导出Excel功能,导出Excel功能,导出Excel功能
excel导出,支持前台和后台导出,并用struts2,简洁代码
jsp导出Excel;简单实用!导出Excel;导出Word jsp导出Excel;简单实用!导出Excel;导出Word jsp导出Excel;简单实用!导出Excel;导出Word
需要使用JAVA 做EXCEL导出的同学,有问题尽管私信
excel导出 脚本处理excel导出 脚本处理excel导出 脚本处理
用于考核的系统,导出EXCEL导出EXCEL
使用注解方式,在实体属性的get方法上添加注解,实现简单的excel表格导出功能
excel导出类,可以直接使用类来实现excel导出,不回出现excel扩展格式错误问题!
自己写一个可直接导出List<Object>数据的Excel工具类,使用起来很方便。
Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出
Excel导出xml简单示例 Excel导出xml简单示例
Excel导入导出 Excel导入 Excel导出
项目范围:纯前端; 项目内容:luckysheet在线编辑Excel导出,Excel文件导入; 项目运行:直接浏览器运行index.html
Excel导出多层表头,Excel导出,Excel单元格合并。