社区
Web 开发
帖子详情
请问各位大哥大姐,有什么 方法 把页面上的内容保存为 execl 格式? 谢谢,分不够再加!
i8210
2005-05-09 02:52:03
rt
...全文
232
13
打赏
收藏
请问各位大哥大姐,有什么 方法 把页面上的内容保存为 execl 格式? 谢谢,分不够再加!
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woodcord
2005-05-23
打赏
举报
回复
有这样的软件,就是把不同的格式互相转换!
jyy7751
2005-05-23
打赏
举报
回复
可以参考一下,是从数据库是查出的信息,写为EXCEL格式的文件
<%
response.setContentType("application/vnd.ms-excel");
String newname="";
newname="report";
response.setHeader("Content-Disposition","attachment;filename=comm_tj_report("+newname+").xls");
response.flushBuffer();
String filename="";
ResultSet rs=null;
try{
rs=user.executeQuery(sqlStr);
%>
<html>
<body>
<table width="100%" border="1" align="center" >
<tr>
<td height="21">名称</td>
<td height="21">编码</td>
<td height="21">总数量</td>
</tr>
<tr>
<%
filename="www.xls";
String path = request.getRealPath("/"); //取得目前目录在伺服端的实际位置
FileWriter fw = new FileWriter(path + "\\admin\\collection\\xlsfile\\"+filename); //建立FileWrite变量,并设定由fw变量变数引用
while (rs.next())
{
%>
<tr>
<td height="22">
<%
if(rs.getString("community_name")==null){
out.println(" ");
}else{
out.println(rs.getString("community_name"));
}
%>
</td>
<td height="22">
<%
if(rs.getString("community_code")==null){
out.println(" ");
}else{
%>
<%=rs.getString("community_code")%>
<%}%>
</td>
<td height="22">
<%=rs.getString("bsl")%></td>
</tr>
<%
BufferedWriter bw = new BufferedWriter(fw); //建立BufferedWriter变量,并设定由bw变量变数引用
bw.write("编号"+"\t"+"网号"+"\t"+"名称"+"\t"+"查询总数"+"\t");
bw.newLine(); //分行
bw.flush(); //将资料更新至档案
}
fw.close(); //关闭档案
}
catch(Exception e){
out.print(e.getMessage());
}
finally{
try{
if (rs !=null){
rs.close();
rs = null ;
}
}catch( SQLException sqle ) {}
try{
user.getClose();
}
catch( SQLException sqle ) {}
}
%>
</table>
</body>
aqining
2005-05-23
打赏
举报
回复
POI or JXL
anneannean
2005-05-23
打赏
举报
回复
用报表试一下
Iamcoolriver
2005-05-23
打赏
举报
回复
不知道这个对你管用不,用javascript实现的:
<inputtype='button' value='导出EXCEL' LANGUAGE=javascript onclick="exportExcel(datatbl);"></p>
datatbl为你页面上table的名字
function exportExcel(atblData){
if (typeof(EXPORT_OBJECT)!="object"){
document.body.insertAdjacentHTML("afterBegin","<OBJECT style='display:none' classid=clsid:0002E510-0000-0000-C000-000000000046 id=EXPORT_OBJECT></Object>");
}
with (EXPORT_OBJECT){
DataType = "HTMLData";
HTMLData =atblData.outerHTML;
try{
ActiveSheet.Export("C:\\owcToExcel.xls", 0);
alert('汇出完毕');
}
catch (e){
alert('汇出Excel表失败,请确定已安装Excel2000(或更高版本),并且没打开同名xls文件');
}
}
}
i8210
2005-05-23
打赏
举报
回复
up
robbiexie
2005-05-23
打赏
举报
回复
response.setContentType("application/ms-excel;charset=GB2312");
response.setHeader("Content-disposition","attachment; filename=data.xls");
这种方法我用过 没问题
Northwindrocker
2005-05-23
打赏
举报
回复
这样的写excel需要客户端装excel吗?
还是仅仅写出来的文档是xls格式的?
Northwindrocker
2005-05-23
打赏
举报
回复
有谁写过openoffice的接口吗?
是否和excel的接口一样的?
MARS.nEIL
2005-05-10
打赏
举报
回复
学习.帮顶.
grapepaul
2005-05-10
打赏
举报
回复
response.setContentType("application/ms-excel;charset=GB2312");
response.setHeader(
"Content-disposition",
"attachment; filename=data.xls");
i8210
2005-05-10
打赏
举报
回复
难道没人知道吗
wzy19514
2005-05-09
打赏
举报
回复
up
学习
Excel表格太大时,怎么打印到同一页?这样做三秒钟搞定!
Excel打印必备技巧:表格再大,也能将Excel
内容
打印在同一页 Excel表格太大,怎么打印到同一页,一直是困扰大家的一个问题,如果找不到解决
方法
,确实比较麻烦,毕竟职场中需要经常跟Excel打交道。 小编今天就来教...
tableExport.js导出
exec
l-数字
格式
化方案
页面
显示数据为80.00 小数点精确2位,导出的
exec
l自动将后面的00隐藏掉 需要设置导出
exec
l数据项的
格式
页面
: 导出
exec
l效果 二:解决方案 1.tableExport.js导出
exec
l里面的原理其实是html导出
exec
l原理,...
JAVA操作
Exec
l时生成的XML文件的编码问题
Java操作
Exec
l在比较复杂的情况下如:需要有精致的
格式
,且有多个Sheet表格的时候并没有太完美的解决方案,将
Exec
l文件另存为XML
格式
,然后像操作文本文件一样操作
Exec
l是一种不错的解决方案! 但具体操作的时候...
实例演示如何将pandas的DataFrame数据输出为带
格式
的excel文件(.xls)
实例演示如何将pandas的DataFrame数据输出为带
格式
的excel文件数据(.xls)背景数据表与成果展示Pandas的DataFrame表(Notebook打印)xlwt输出的Excel表代码展示0 库引用1 辅助程序-单元格
格式
定义1.1 定义
方法
一定...
使用QtXlsx
保存
数据至
Exec
l表格
最近需要做一个小工具,通过某种算法把一定的数据计算出来,然后
保存
到一个
Exec
l表格里,因为涉及到
Exec
l表格,我只好强迫自己回忆起的多年前入了门的QT,为了加深一点印象,稍微记录一下
方法
,
分
享同时也给自己留个...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章