- 浏览: 168236 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (186)
- [网站分类]4.其他技术区 (93)
- [网站分类]6.转载区(Java技术文章转载, 请注明原文出处) (4)
- [网站分类]3.非技术区 (7)
- [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。) (28)
- HTML&CSS (0)
- 感悟生活 (4)
- c#(.net) (1)
- [网站分类]2.Java新手区 (32)
- [网站分类]5.提问区(Java方面的技术提问) (1)
- java (6)
- web前端 (7)
- php (0)
- C++ (1)
- python (0)
- 互联网应用 (0)
最新评论
-
lliiqiang:
请求单线程资源只能等待结果.
Applet 与JS通信 -
feng2qin:
期待你的精彩回到。QQ:864479410
Applet 与JS通信 -
feng2qin:
我想问一句;哥们儿,applet程序中调用js,你真的成功了嘛 ...
Applet 与JS通信 -
lyaixsp:
...
ExtJS 入门学习之 window与panel篇 -
longzijian:
不知道 java-he 现在找到数组的这种特性 的原因在那里
和网友关于javascript数组的讨论
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>
最近项目需要将网页上的数据导出为 excel ,虽然处理方法简单,但是我这做了些不同情况的测试,以及我使用的是 PHP ,并非 JSP 。原理是一样的,将头部设置成 excel 对应的格式。所以我还是认为应该做个总结记录下。希望其他同行遇到同样的需求的时候我这篇文章能起到一点点微弱的正面作用。
php :
<? php
header ( "Content-Type:application/vnd.ms-execl" );
header ( "Content-Disposition:filename=test.xls" );
?>
对应的 JSP :
<%
response.setHeader("Content-disposition","inline; filename=test1.xls");
%>
其中,inline 线上浏览方式,对应 attachment 下载保存。当然不写,他也会询问你的。
我的较完整的
php
测试代码
1
:
<? php
header ( "Content-Type:application/vnd.ms-execl" );
header ( "Content-Disposition:filename=test.xls" );
echo "test1\t";
echo "test1\t";
echo "test1\t";
echo "test1\t";
echo "test1\n";
echo "test2\t";
echo "test2\t";
echo "test2\t";
echo "test2\t";
echo "test2\n";
?>
测试打开网页后,提示保存或者打开 excel 文件。结果也显示是正确的。代码中关于 ’ \t’, 其实你取数据轮到下一列就用‘ \t ’,而遇到下一行就用‘ \n ’。简单吧。而我随后进行了 table 的原始测试,也就是页面本来就有表格的那种。比如:
php 测试代码 2 :
<? php
header ( "Content-Type:application/vnd.ms-execl" );
header ( "Content-Disposition:filename=test.xls" );
?>
< table cellpadding =" 1 " cellspacing =" 1 " border =" 1 " >
< tr >
< td width =" 30 " > test1 </ td >
< td width =" 60 " > test1 </ td >
< td width =" 30 " > test1 </ td >
< td width =" 100 " > test1 </ td >
< td width =" 80 " > test1 </ td >
</ tr >
< tr >
< td > test2 </ td >
< td > test1 </ td >
< td > test1 </ td >
< td > test1 </ td >
< td > test1 </ td >
</ tr >
</ table >
测试结果顺利导出页面 table 为 excel 。
说明:
1. 代码指定的宽度是起了作用。如果不制定,当然就自由伸缩,以放得下为标准。
2. 刚开始表格 cellpadding =" 1 " cellspacing =" 1 " border =" 1 " 这些属性我都没有设置,导的 excel 是没有单元格边框的。
3.
还有千万别在
HTML
里搞那
7788
的头声明(因为这里指定了,别冲突了哦)。小心出错。
o(
∩
_
∩
)o…
4. 当我们要导出word时候呢?
你肯定已经知道方法了。对的,我们只需要把contentType改成"application/msword"以及filename的副档名改成.doc就可以了。这个我没有测试。
发表评论
-
图象缓冲
2007-02-07 09:45 737图象缓冲的应用双缓冲绘图:<!--<br>& ... -
检验邮箱
2007-02-08 09:46 766<!--<br><br> ... -
批处理命令总结
2007-02-08 16:52 688批处理命令总结:@ 符号后 的命 ... -
学习UML笔记
2007-02-27 17:30 742学习 UML 笔记 前言 为了自己能快速将 UML ... -
blog加上一个同页面浏览者聊天室代码
2007-05-23 10:17 693都是用的别人提供的服务。哈哈。<script type= ... -
常见网页技巧
2007-06-10 16:32 5401.鼠标移动上去,图片变亮,移开又变成灰色。改变的是透明度。 ... -
javascript 数组排序
2007-07-01 03:16 711javascript 数组排序发现一个我原来不知道的事情: ... -
javascript 在客户端绘制图表系列三——xy坐标曲线图
2007-07-01 04:31 1286系列1、2中介绍过的内容在这里不会赘述。原理同面1、2基本一样 ... -
搭建php的运行环境
2007-07-31 18:50 867配置 php 环境 ... -
简单日期下拉框
2007-08-09 22:13 821项目中用到一个级联、动态下拉选择日期框。我以前也收集 ... -
php学习笔记1
2007-08-22 22:36 780前面总结过 ... -
php学习笔记2
2007-08-23 23:33 711主要内容:总结了第四章,主要关于字符串处理。参考书籍 ... -
分享一个表格排序程序
2007-08-23 23:46 636应广大网友要求特此分享一个表格排序的程序。有问题,欢迎留言(虽 ... -
AJAX愉快之旅——prototype.js篇
2007-08-24 09:53 583AJAX ... -
Javascript 事件转移
2007-09-19 08:52 717我遇到的Javascript 现 ... -
网页打印脚本
2007-09-19 08:55 1562<html><head><sty ... -
记录访问者IP
2007-09-19 10:46 825<?php //文件名字 $filename = &q ... -
JAVASCRIPT COOKIE初级指南
2007-12-23 23:43 6481、设置COOKIE数据: 最 ... -
PHP读取4种配置文件(php,ini,yaml,xml)
2007-12-23 23:49 817<?php/*** 读取4中配置的表信息,现支持php. ... -
JAVASCRIPT 与闭包
2007-12-23 23:57 594闭包和引用,this引用的简单介绍……<script t ...
相关推荐
网页的table 格式 页面 导出成excel 格式.....
通过jQuery技术,把页面上的表格导出Excel,导出时解决纯数据导出后显示科学计数法和日期型导出后为#号显示问题
web网页导出excel表格,不必生成excel实体文件,减少垃圾文件的产出
利用简单的javascript从页面上导出excel表格
网页excel导出,网页excel导出,网页excel导出,网页excel导出
但是这两种导出方法难以保持表头等单元格合并,表格颜色,表格字体等样式. 利用将网页导出到excel中的方式,可以解决以上问题. <br>/// <summary><br> /// 导出excel /// </summary><br> /// ...
js导出excel 的例子, 可以把网页的表格直接导出成excel
jQuery网页表格导出Excel文件是一款一键导出Excel文件表格代码。
java实现导出excel功能,可稍作修改移值到网页上进行数据导出
如果后台不提供导出excel表格的接口,那么我们js有自己的方法可以支持。操作简单,可封装。完全抛弃后台,自己展示,自己导出,非常实用,资源内包含demo,一目了然。(原生js浏览器全兼容)
页面teble表格导出Excel,只能在IE下用,Google不兼容!
操作NOPI导入/导出/下载EXCEL,在WEB生成TABLE预览数据
导出Excel是指将其他数据源(如数据库、网页、文本文件等)中的数据以Excel的格式进行输出。这种技术可以帮助我们快速、准确地将大量数据导入到Excel中进行进一步处理和分析。 接下来,我将分享导出Excel技术的优势...
excel导出方案
web嵌入excel控件,如果客户端是office 2007 更改classid即可。
SSM框架使用POI技术导出Excel.pdf
用到jxl.jar包,将布局文件中显示的表格数据导出到excel中,并将导出的excel表格存放在SD卡对应文件夹下。自定义控件,使布局中显示的表格可以上下左右移动。上下移动时表头不动,数据区移动。左右移动时,表头和...
在原先可以导出控件中的内容及网页内容的基础上增加接收DataTable数据导出Excel
使用jxl导出数据至excel,网页有弹窗提示下载。使用jxl导出数据至excel,网页有弹窗提示下载。使用jxl导出数据至excel,网页有弹窗提示下载。
2.导出Excel 操作类 DataToExcel 从“Excel导出数据的帮助类 ExcelHelper 导出到文件,导出一部分集合,从DataTable中操作等 ExportExcel 主要功能如下1.将整个网页导出来Excel 2.将GridView数据导出Excel ...