PHP将逗号分隔的字符串转换为CSV文件
我有一个来自服务的分隔字符串,我想将带有标题的分隔字符串转换为可下载的CSV文件。PHP将逗号分隔的字符串转换为CSV文件
empId,empName,salary,depName,depId
1,John,20000,IT,2
有人可以帮我一个代码段/参考。
变化头第一
<?php
header('Content-Disposition: attachment; filename="downloaded.csv"');
echo 'empId,empName,salary,depName,depId';
echo '1,John,20000,IT,2';
?>
,然后呼应你的输出。
Sry,服务返回一个CSV,问题是响应去了jQuery failCallback,我可以在jqXHR中看到CSV字符串。 – user804401
也设置此标题(“设置Cookie:fileDownload =真;路径= /”),并尝试 – Raghavendra
不,它不帮助,我认为应该添加到jquery获取参数,尝试与几个选项,如dataType:“文本/ csv“,仍然面临问题 – user804401
这不是CSV吗?你只是想[强制下载](http://*.com/questions/7263923/how-to-force-file-download-with-php)? –