如何将jsp页面的table报表转换到excel报表导出

 我来答
zhang_iven
2016-09-06 · TA获得超过1762个赞
知道大有可为答主
回答量:2844
采纳率:60%
帮助的人:1800万
展开全部
用链接表试一下能抓取到吗?
Dim myQuery

With ActiveSheet
.Cells.Delete
.[a1] = "Conneting, Please Wait..."

Set myQuery = ActiveSheet.QueryTables _
.Add(Connection:="URL;http://网址", _
Destination:=.Cells(1, 1))
End With
With myQuery
.Refresh
End With
kingkongzmc
2016-11-16 · TA获得超过884个赞
知道小有建树答主
回答量:913
采纳率:77%
帮助的人:291万
展开全部
表格数据导出到excel,我所知道的,有三种方法
1.最简单的就是导出csv,但不是直接导出excel:
这个不需要大的调整,跟着jsp页面的逻辑做出对应的csv文件,excel能够自动识别,再另存为xls/xlsx (csv:逗号分隔值,用纯文本形式储存表格数据)
2. 通过框架去生成excel表格,需要一定的编程能力:

不同的编程语言有不同做法
java:可以使用poi进行操作MS Office文档

.net:可通过DataGrid控件导出

3.通过报表框架来生成excel:
java:ireport、finereport等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嘻88655
2016-12-20 · 超过31用户采纳过TA的回答
知道答主
回答量:48
采纳率:100%
帮助的人:39.3万
展开全部

1、先封装好excel的java帮助类

2、点击jsp的导出按钮时,用同步请求带上参数调用后台方法

3、解析参数从数据库获取对于的表格数据

4、调用excel的java帮助类导出excel

js:

后台服务:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光子夏
2016-12-30 · 超过13用户采纳过TA的回答
知道答主
回答量:16
采纳率:0%
帮助的人:16.3万
展开全部
1、可以使用第三方开源的组件来实现
2、推荐Apache POI 组件
使用步骤:
(1)下载 Apache POI的开源组件
(2)将jar包放入项目中
(3)阅读API的使用帮助文档,使用操作EXCEL相关的API类和方法实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式