###前提・実現したいこと
ここに質問したいことを詳細に書いてください
(例)PHP(codeigniter)でDBをCSVファイル化するシステムを作っています。
CSVファイルをグーグルスプレッドシートに反映させ、内容を文字列として認識させる時に以下の問題が発生しています。
###発生している問題・エラーメッセージ
先頭文字列にシングルクオテーションが反映されず、算術演算子がグーグルスプレッドシートに勝手に数式と認識されエラーになってしまう。
###該当のソースコード
PHP(codeigniter)
//Export CSV
header('Content-Type: application/csv');
header("Content-Disposition: attachment; filename=$FileName");
$stream = fopen('php://output','w+');
$output_file = './uploads/downloads/'.$project_cd.".csv";
$output_file2 = './uploads/downloads/'.$project_cd."_".date("Ymd-His")."csv";
$file_io = fopen($output_file, "w");
$file_io2 = fopen($output_file2, "w");
foreach($csv_array as $row){
fputcsv($stream, $row);
fputcsv($file_io, $row);
fputcsv($file_io2, $row);
###試したこと
implode関数やfwrite関数を使用してみましたが、「CSVファイル化されますが、文字列として認識されない」「文字列として認識されるが、CSV化されない」という状況です。
###補足情報(言語/FW/ツール等のバージョンなど)
お返事お待ちしております!
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。