ホームページ > バックエンド開発 > PHPチュートリアル > Excel テーブルをエクスポートするとき、コンテンツは元々 1 つのフィールドにありましたが、最初にエクスポートしたときは 2 行目にありました。

Excel テーブルをエクスポートするとき、コンテンツは元々 1 つのフィールドにありましたが、最初にエクスポートしたときは 2 行目にありました。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:20:24
オリジナル
1316 人が閲覧しました

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 改行
出力文字列を二重引用符で囲むだけです

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート