excel输出问题求教

ou叮当 2013-01-17 03:08:31
$filename="财务汇总.xls";
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=".$filename);


echo <<<EOT
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP output Excel Example</title>
</head>
<table width="100%" border="1">
<tr>
<th>学号</th>
<th>姓名</th>
<th>辅修总学分</th>
<th>收费标准</th>
<th>应缴费金额</th>
<th>备注</th>
</tr>
EOT;
for($j=0; $j<$countnow; $j++){
echo "<tr>";
echo "<td>".$inf[$j]['number']."</td>";
echo "<td>".$inf[$j]['name']."</td>";
echo "<td>".$inf[$j]['total']."</td>";
echo "<td>"."115元/学分"."</td>";
echo "<td>".$inf[$j]['smoney']."</td>";
echo "<td>"." "."</td>";
echo "</tr>";
}
echo "</table>";
...全文
153 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Gloveing 2013-01-21
  • 打赏
  • 举报
回复
引用 9 楼 jakey9826 的回复:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 这是啥东东? 你设置header以后,再输出html??
++ 你这样做的话,你使用 hexview打开,你会看到,你后面的HTML代码全被写进了xls文件
程序猿之殇 2013-01-18
  • 打赏
  • 举报
回复
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 这是啥东东? 你设置header以后,再输出html??
ou叮当 2013-01-17
  • 打赏
  • 举报
回复
我突然发现,是这样的,在本机上的最新版xampp上就行,但是一上传到服务器就不行了,只是显示!
一起混吧 2013-01-17
  • 打赏
  • 举报
回复
用什么浏览器测试的。什么版本。
ou叮当 2013-01-17
  • 打赏
  • 举报
回复
引用 3 楼 xuzuning 的回复:
会弹出下载对话框 你的没有吗?
没有啊,很奇怪
ou叮当 2013-01-17
  • 打赏
  • 举报
回复
到底怎么回事
ou叮当 2013-01-17
  • 打赏
  • 举报
回复
对啊,很奇怪我怎么没有弹出下载框
xuzuning 2013-01-17
  • 打赏
  • 举报
回复
会弹出下载对话框 你的没有吗?
ou叮当 2013-01-17
  • 打赏
  • 举报
回复
我想实现的是调用这段php代码是导出xls文件到本地
ou叮当 2013-01-17
  • 打赏
  • 举报
回复
为什么不能下载到本地而是只是输出到网页上而已,真心求教

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧