【分享】java操作Excel的方法
项目中使用了Struts,现在想要导出一组数据为Excel文件,那么可以这样:(首先需要jxl.jar包,我的是jxl-2.6.jar)
/**
* 导出报修单
* @param mapping
* @param form
* @param request
* @param response
* @return
* @throws IOException
* @throws WriteException
*/
public ActionForward print(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws IOException, WriteException {
response.reset();//设置页面不缓存
response.setContentType("application/vnd.ms-excel");//设置文件流导出格式
List expendInfoList=dao.findByProperty("states", 1);//此为查询出数据返回为List
ExpendablesfixToExcel ef=new ExpendablesfixToExcel(response.getOutputStream());//此为定义的导出EXCEL类,将输出流传入到构造函数中
ef.ebfToExcel(expendInfoList);//调用导出类里的导出方法
return null;
}
以下为导出方法:
=====================================太长了,我割下,详细见底下==============================================
[解决办法]
谢谢!
[解决办法]
谢谢啊 呵呵
[解决办法]
lz是想散分么?
[解决办法]
楼主是好人,不过最好把代码通过javacode格式发,这现看起来太累人。
其实这个只要晓得jxl的api然后自己封装一下自己的格式,使用起来是非常方便的。
[解决办法]
OH,天啊。请用javacode格式吧。这样根本没法看啊......
[解决办法]
好东西,但是看起来的确有点累人
[解决办法]
java操作Excel 。 写代码麻烦了点。 直接包excel写一个模板。再java类中调用。再生成比较好用!。 楼主不错。 加油。
[解决办法]
我记得以前也看到个这个类似的东西·
还有用POXI操作EXCEL的,
谢谢LZ分享
PS:
楼主的能不能格式整理一下·
我看的眼睛好疼!!!
[解决办法]
呵呵,学习了,我导出一般都没考虑样式问题,谢谢楼主!
[解决办法]
先收藏,先看的时候再看
[解决办法]
来碗羊肉泡馍,老板,不要糖蒜。
[解决办法]
刚好要用Excel导出。拿走了。楼主最好再写个Excel导入撒^^不知道和POI放到一起有冲突没
[解决办法]
接分啊啊 项目组有用到读取excel的方法
[解决办法]
jxl...我一般都是用poi
[解决办法]
谢谢分享!
[解决办法]
代码好长啊!
[解决办法]
谢谢分享!
[解决办法]
谢谢分享。我们一般用poi。打个包我们下下来看看。
[解决办法]
很有用的代码...收藏起来...谢谢楼主....