2013-02-01 57 views
2

我有一個包含csv數據的字符串。我可以以某種方式提供該字符串下載爲csv文件而不保存之前?PHP:將字符串下載爲csv文件?

感謝

+0

是的,你可以這樣做。 –

+1

你可以在這裏找到解決方案: http://stackoverflow.com/questions/217424/create-a-csv-file-for-a-user-in-php –

回答

4
header("Content-Disposition", "attachment;filename=myfilename.csv"); 
7
<?php 
     header("Content-type: application/octet-stream"); 
     header("Content-Disposition: attachment; filename=\"my-data.csv\""); 
     $data="col1, col start and end col2,col3, \n"; 
     $data .= "second line data"; 
     echo $data; 
?> 

上面的代碼會顯示訪問者瀏覽器窗口,詢問通過合適的應用程序保存在本地計算機或文件打開。

+0

這應該是最好的答案。上面沒有爲我工作迴應csv作爲一個字符串。 – neilsimp1