| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1358 人关注过本帖
标题:[求助]关于生成CSV文件的问题
只看楼主 加入收藏
dxbird
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-11-27
收藏
 问题点数:0 回复次数:0 
[求助]关于生成CSV文件的问题
我在PHP中使用
header( "Content-type: application/vnd.ms-excel" );
header( "Content-Disposition: attachment; filename=test.csv" );
echo "11";
echo "12";
echo "13";
............
echo打出的只是个例子,实际上我输出的是一个2维表,把其中每个数据用逗号分开而已。
在运行程序的时候,弹出来一个对话框,有打开,保存和取消按钮。
我点保存后运行正常,可以生成一个CSV文件。用Excel打开那个文件,其中sheet的名字和文件名字一致。但是我没有点保存按钮,而是点了打开按钮,这时会直接将要生成的CSV文件用execl形式打开。可是其中sheet的名字就是 .1]test 之类的乱码,这时候如果点sheet改名字,再把焦点移开,execl就会报错误,说名称有非法字符。 我想问问,有没有办法让它一打开,就和保存一样,sheet名称是正确的。或者有什么办法,可以在代码里控制它打开时sheet页的名字吗?
高手进。急!!!!!在线等。
搜索更多相关主题的帖子: CSV文件 echo header 按钮 
2006-11-27 10:48
快速回复:[求助]关于生成CSV文件的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011154 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved