用PHP作成的软件导出CSV的时候 只能导出在原来的网页上还不能导出到EXCEL表中,这是怎么回事啊?????
就是在一个软件中点CSV导出的时候不能导出到EXCEL而是直接在软件那个页面显示内容。。这个软件是设定导出CSV的在其他机器上面就行...
就是在一个软件中 点CSV导出的时候 不能导出到EXCEL 而是直接在软件那个页面显示内容。。这个软件是设定导出CSV的 在其他机器上面就行
展开
展开全部
<?php
$msg ="月份,开始时间,结束时间,时长\n";
$msg .="2011-04,2011-4-15,2011-05-2,55\n";
header("Pragma: cache");
header("Content-Disposition: attachment; filename=\"cdr4.doc\"");
header("Content-Type: text/csv; charset=gbk");
header( "Expires: ". strftime("%a,%d %b %Y %H:%M:%S %Z",strtotime("+2 day")) );
header( "Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" );
header( "Cache-Control: post-check=0, pre-check=0", false );
header("Content-Length: ".strlen($msg));
echo $msg;
exit();
?>
$msg ="月份,开始时间,结束时间,时长\n";
$msg .="2011-04,2011-4-15,2011-05-2,55\n";
header("Pragma: cache");
header("Content-Disposition: attachment; filename=\"cdr4.doc\"");
header("Content-Type: text/csv; charset=gbk");
header( "Expires: ". strftime("%a,%d %b %Y %H:%M:%S %Z",strtotime("+2 day")) );
header( "Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" );
header( "Cache-Control: post-check=0, pre-check=0", false );
header("Content-Length: ".strlen($msg));
echo $msg;
exit();
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
csv文件是生成了,但是默认用浏览器打开,而不是excel打开?
你可以另存为后,然后用excel打开。
你可以另存为后,然后用excel打开。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以的呀。。。你下载个类吧。。有专业的生成excel的类。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看不明白你的意思,http://www.scriptlover.com Excel是可以打开csv的啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Text1_Change()
If Text1.Text = "0" Then
Text1.Text = ""
End If
End Sub
Private Sub Text2_Change()
If Text2.Text = "0" Then
Text2.Text = ""
Text1.SetFocus
End If
End Sub
If Text1.Text = "0" Then
Text1.Text = ""
End If
End Sub
Private Sub Text2_Change()
If Text2.Text = "0" Then
Text2.Text = ""
Text1.SetFocus
End If
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询