0
オンラインXMLファイルからデータを取得してCSV形式で保存しようとしています。私はCSVファイルを保存することができましたが、データはカンマで区切られたCSVとして正しく保存されず、データにはデリミタがなく、mysqlに正しくインポートされません。これは、8列のある列自体にmysqlをインポートし、CSVデータごとに異なる列にインポートする必要があります。MYSQLインポートのXMLストリームからCSVファイルを生成する
私は、あなたが最初にそれらを適切にフォーマットせずにラインを書いている
$report = stream_get_contents($request->getReport());
// output headers so that the file is downloaded rather than displayed
header('Content-type: text/csv');
header('Content-Disposition: attachment; filename="data.csv"');
// do not cache the file
header('Pragma: no-cache');
header('Expires: 0');
$file = fopen('data.csv','w+');
fwrite($file,$report);
fclose($file);
ご返信ありがとうございます。私はこれを使用すると私にエラーが出る>警告:file_get_contents()はパラメータ1が有効なパスであると仮定します。 – user1001176