请问如何将报表导入Excel,请高手帮助 如题 给小弟一个简单的例子~以便研究 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是要将报表的数据生成excel吗?<? header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=test.xls"); echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; ?> 1. csv 格式,excel 可读2. http://www.codeplex.com/PHPExcel3. 生成符合微软规范的 xml1 和 3 我比较常用,对于有规范格式的表格输出,我更常用 3 用 xml 要考虑兼容性问题旧版本 excel 不能直接打开 <?php header("Content-Type: application/vnd.ms-excel"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("content-disposition: attachment;filename=yourFileName.xls");?><html><head><title>Excel </title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><table width="200" border="1" cellspacing="0" cellpadding="2"><tr><td>aaaaaaaa</td></td>bbbbbbbbb</td></tr><tr><td>aaaaaaaa</td></td>bbbbbbbbb</td></tr><tr><td>aaaaaaaa</td></td>bbbbbbbbb</td></tr></table></body></html> 1楼直接输出html header 改成 excel 就可以excel 可以开 html 只是难看点 谢谢 大家,不过导到EXCEL里 的 标题如何改成自己想要的呀 大家 看看 http://www.pdbmaster.com/memberarea.php?ShowItem=showsta 我想要的是这样的 手头没代码,在家休息,还没上班~~比较简单的方法是将一个制好的 excel 表格保存成 xml 格式,然后用文本编辑器打开,比如 VIM。观察规律,替换 xml 中的对应的内容就可以了。也可以将 xml 的语法段提取出来,做一个建议的 xml 生成。我比较懒,就用 sprintf 的方式直接替换 xml 里的 %1$s 这样的标记。配合一些循环生成合适的表格。在一些网站下载的 word 文档精确打印模板中用,效果还是不错的。 TR@SOE 能说说细节吗?本人是菜鸟~ 呵呵 看网上看到一篇文章 说 Excel 样表转换成 XML 并修改成 Smarty 模板 才行, 不用SMARTY 只用XML 可以做到生成EXCEL吗? phpMyAdmin的问题 做一个音乐排行榜网站 php168分类系统的首页导航栏的问题!请熟悉php168的讲解下,最好每行代码后面加上注释。 爱情网诚征网站编程高手 任务价格5000元到20000元! 怎么获取不到参数值为0 发送短信连接接口 现金请人写个类似“百度知道”的程序 如何编程实现后台调用adobe reader打印pdf文件 求正则此文本。。 并且分开输出 discuz论坛showmessage()函数代码修改 想写个php IDE(讨论) PHP生成html后天天被人挂马,安全问题
<?
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=test.xls");
echo "test1\t";
echo "test2\t\n";
echo "test1\t";
echo "test2\t\n";
echo "test1\t";
echo "test2\t\n";
echo "test1\t";
echo "test2\t\n";
echo "test1\t";
echo "test2\t\n";
echo "test1\t";
echo "test2\t\n";
?>
2. http://www.codeplex.com/PHPExcel
3. 生成符合微软规范的 xml1 和 3 我比较常用,对于有规范格式的表格输出,我更常用 3
旧版本 excel 不能直接打开
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=yourFileName.xls");
?>
<html>
<head>
<title>Excel </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<table width="200" border="1" cellspacing="0" cellpadding="2">
<tr><td>aaaaaaaa</td></td>bbbbbbbbb</td></tr>
<tr><td>aaaaaaaa</td></td>bbbbbbbbb</td></tr><tr><td>aaaaaaaa</td></td>bbbbbbbbb</td></tr></table>
</body>
</html>
直接输出html
header 改成 excel 就可以excel 可以开 html
只是难看点
观察规律,替换 xml 中的对应的内容就可以了。也可以将 xml 的语法段提取出来,做一个建议的 xml 生成。
我比较懒,就用 sprintf 的方式直接替换 xml 里的 %1$s 这样的标记。配合一些循环生成合适的表格。在一些网站下载的 word 文档精确打印模板中用,效果还是不错的。