java生成表格显示在前台,从数据库导出excel表格到前端页面-jsp页面上 用表格显示的数据库里的数据如何导出exc......

本文介绍了如何在JSP页面上通过Java和开源组件将数据库数据导出为Excel文件,避免了IE依赖ActiveX的方法,推荐在服务端生成Excel并发送到前端。讨论了在其他浏览器中数据导出的替代方案和具体实现步骤。
摘要由CSDN通过智能技术生成

jsp页面上 用表格显示的数据库里的数据如何导出exc...

的的javascript才能完成的,确实在IE浏览器的js调用的ActiveX的前端,数据导出到excel,法在其他浏览器中是不常见的。数据导出到Excel,最好的方法是,在服务端的Excel数据,然后发送到前端的负载。您可以使用脚本。 JAVA生成的一些开源组件,支持Excel。

把从数据库查出来的显示在jsp页面上的数据导出到ex...

的的javascript才能完成的,确实在IE浏览器的js调用的ActiveX的前端,数据导出到excel,法在其他浏览器中是不常见的。数据导出到Excel,最好的方法是,在服务端的Excel数据,然后发送到前端的负载。您可以使用脚本。 JAVA生成的一些开源组件,支持Excel。

你好,我想把数据库里面数据导出到一张EXCEL表格上...

你所需要际上是数据发布功能,利用数据库自身应行,因为网页和数据库没有联动关系,因此需要编程才能实现。至于现成的产品,华创信息管理平台可以做到,其中有一项数据公布功能,启用之后,用户在浏览器中输入公开查询页面网址,就可公开查阅所公布的数据,而且是实时数据,即数据库有变化了,查出来就是变化了的。适用于公开查阅、浏览各类公告、通知等。

我想用Java从数据库中取出数据,封装成表,再用exc...

///

/// Excel数据

///ds代表按SQL条件查出数据的集合

///

public void CreateExcel(DataSet ds, string FileName)

{

HttpResponse resp;

resp = Page.Response;

resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");

resp.AppendHeader("Content-Disposition", "attachment;filename=" FileName);

string colHeaders = "", ls_item = "";

//定义象与行对象,同时用DataSet对其值初始化

DataTable dt = ds.Tables[0];

DataRow[] myRow = dt.Select();//可以类似dt.Select("id>10")之达到数据筛选目的

int i = 0;

int cl = dt.Columns.Count;

//取得数据表各列标题,各标题之间以t分割,最后一个列标题后加回车符

for (i = 0; i < cl; i )

{

if (i == (cl - 1))//最后一列,加n

{

colHeaders = dt.Columns[i].Caption.ToString() "\n";

}

else

{

colHeaders = dt.Columns[i].Caption.ToString() "\t";

}

}

resp.Write("店仓ID\t店仓类型\n");

//向HTTP输出流中写入取得的数据信息

//逐行处理数据

foreach (DataRow row in myRow)

{

//当前行数据写入HTTP输出流,并且置空ls_item以便下行数据

for (i = 1; i < cl; i )

{

if (i == (cl - 1))//最后一列,加n

{

ls_item = row[i].ToString() "\n";

}

else

{

ls_item = row[i].ToString() "\t";

}

}

resp.Write(ls_item);

ls_item = "";

}

resp.End();

}

我从数据库中取的数据,然后在jsp页面进行显示,页面...

的的javascript才能完成的,确实在IE浏览器的js调用的ActiveX的前端,数据导出到excel,法在其他浏览器中是不常见的。数据导出到Excel,最好的方法是,在服务端的Excel数据,然后发送到前端的负载。您可以使用脚本。 JAVA生成的一些开源组件,支持Excel。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值