php生成csv

csv这类文件其实就是特殊格式的文本文件(应该所有格式都是特殊格式的文本文件和二进制文件),

csv不同的行体现在文本中的换行,不同的单元格用,分开,如果要单元格中包括 ,/r/n则需要用双引号来定界,如果包含双引号,则用两个双引号进行替换

 

文件的头信息

header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=vote".time().".csv; charset=utf-8");

 

 

如果是utf-8的必须先输出BOM

echo "/xEF/xBB/xBF".$output;

你可能感兴趣的:(php生成csv)