2015-07-13 175 views
0

我有一个来自服务的分隔字符串,我想将带有标题的分隔字符串转换为可下载的CSV文件。PHP将逗号分隔的字符串转换为CSV文件

empId,empName,salary,depName,depId 
    1,John,20000,IT,2 

有人可以帮我一个代码段/参考。

+0

这不是CSV吗?你只是想[强制下载](http://stackoverflow.com/questions/7263923/how-to-force-file-download-with-php)? –

回答

1

变化头第一

<?php 
    header('Content-Disposition: attachment; filename="downloaded.csv"'); 
    echo 'empId,empName,salary,depName,depId'; 
    echo '1,John,20000,IT,2'; 
?> 

,然后呼应你的输出。

+0

Sry,服务返回一个CSV,问题是响应去了jQuery failCallback,我可以在jqXHR中看到CSV字符串。 – user804401

+0

也设置此标题(“设置Cookie:fileDownload =真;路径= /”),并尝试 – Raghavendra

+0

不,它不帮助,我认为应该添加到jquery获取参数,尝试与几个选项,如dataType:“文本/ csv“,仍然面临问题 – user804401

相关问题