csvファイルを開くのに問題があります。
エクスポートボタンがあります。クリックすると、データベースのデータを使用してcsvファイルが生成されます。
生成されたファイルは私の場所で正しく開いていますが、同じファイルが私のクライアントPCで壊れています。
誰かがこれで私を助けることができますか?
ありがとう
csvファイルを開くのに問題があります。
エクスポートボタンがあります。クリックすると、データベースのデータを使用してcsvファイルが生成されます。
生成されたファイルは私の場所で正しく開いていますが、同じファイルが私のクライアントPCで壊れています。
誰かがこれで私を助けることができますか?
ありがとう
次のように csv を適切に作成します。
$arr = ("data1,data2,data3,data3","data1,data2,data3,data3","data1,data2,data3,data3");
$fp = fopen('/tmp/reports.csv', 'w');
foreach ($arrData as $line) {
fputcsv($fp, explode(',', $line));
}
fclose($fp);
header('Content-type: application/excel');
header('Content-Disposition: attachment; filename="reports.csv"');
readfile('/tmp/reports.csv');