0

csvファイルを開くのに問題があります。

エクスポートボタンがあります。クリックすると、データベースのデータを使用してcsvファイルが生成されます。

生成されたファイルは私の場所で正しく開いていますが、同じファイルが私のクライアントPCで壊れています。

誰かがこれで私を助けることができますか?

ありがとう

4

1 に答える 1

1

次のように 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');
于 2012-06-19T10:15:21.873 に答える