ホームページ >バックエンド開発 >PHPチュートリアル >Excel テーブルをエクスポートするとき、コンテンツは元々 1 つのフィールドにありましたが、最初にエクスポートしたときは 2 行目にありました。
Excelテーブルをエクスポートする際、元々は1つのフィールドの内容でしたが、エクスポートすると2行目まで到達してしまいました
//エクスポート開始
header("Content-type:application/vnd.ms-excel ");
header("Content-Disposition:attachment;filename=xueyuan_list_data.xls");
echo mb_convert_encoding('備考','GBK','UTF-8')."t" ;
$xuhao = 1;
foreach($arr_xueyuan_list as $arr)
{
echo "n";
echo $xuhao . mb_convert_encoding($arr[' beizhu'],'GBK','UTF-8') ."t";
$xuhao = $xuhao 1;
}
データ beizhu は送信時にテキストエリア、beizhu このフィールドには改行が含まれます。エクスポートすると、コンテンツに改行があると、2 行目が Excel テーブルの別の行に表示されます。しかし、私が望むのは、すべてのコンテンツです。このフィールドは Excel でのみ表示されます。テーブルの「備考」フィールドはどうすればよいですか?
------解決策----------------------テストしたところ、キャリッジを交換する必要はありませんreturn 改行
出力文字列を二重引用符で囲むだけです