[求助]关于生成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页的名字吗?
高手进。急!!!!!在线等。