java 如何将jsp中显示的一个表格导出为excel

 我来答
而庅没页65
推荐于2018-05-10 · TA获得超过876个赞
知道小有建树答主
回答量:295
采纳率:100%
帮助的人:139万
展开全部
String path = "";//自己定义excel的路径
File file = new File(path);
file.createnewFile();//创建一个空的excel
FileInputStream fileIn = new FileInputStream(path);//path为excel
POIFSFileSystem fs = new POIFSFileSystem(fileIn);
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.getSheetAt(0);//获得第一张sheet
//下面给表的第一行第一列赋值
HSSFRow row = sheet.getRow(0);//第一行对应0
HSSFCell cell = row.getCell(0);//第一列对应0
cell.setCellValue("值");
//写回到excel
ByteArrayOutputStream baos = new ByteArrayOutputStream();
wb.write(baos);
File file = new File(path);
FileOutputStream fo = new FileOutputStream(file);
baos.writeTo(fo);
fo.flush();
fo.close();
liyue359
2014-04-28
知道答主
回答量:2
采纳率:0%
帮助的人:2286
展开全部
将页面的contentType属性设置为application/vnd.ms-excel;charset=UTF-8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王培帅
2014-04-28 · TA获得超过138个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:122万
展开全部
前台把参数传递到后台 使用POI生成excel文件流传回去就可以
追问
能说的详细点吗   我是菜鸟啊   不懂
追答
没法很详细啊。POI主要就是java对文档的处理。你从前台把你要的数据给后台,然后利用POI对excel的处理生成一个excel流扔回去就可以。具体的去看POI得例子。一目了然
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小傻

2018-08-02 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部
java的话,将jsp导出为excel的话,可以百度一下,第一个csdn博客,提供了四种方法,每个方法都有一点缺陷,不好适配IE浏览器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
li...6@163.com
2014-04-28
知道答主
回答量:1
采纳率:0%
帮助的人:1367
展开全部
在前台 按照你要输出的excel形式 拼接数据流,在后台用POI生成excel文件就可以了
追问
能说的详细点吗   我是菜鸟啊   不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式