1

列データは、Web ページの textarea html 要素によって供給されます。そのため、ユーザーはその中に改行を入力できます。列データをExcelファイルに入れると、Excelは改行を認識しません(最初の行の最後に「?」があります)。では、Excelで認識できるようにする方法は?

4

1 に答える 1

1

少し前にこの問題に遭遇しました。最も簡単な解決策 (最善ではありませんが、他に何も考えられませんでした) は、str_replace()を使用することです。

これを正しく機能させるために私が見つけた唯一の方法は、に置き換えることでし\n\n\r。これの例は次のようになります

<?php
    str_replace("\n", "\n\r", $input_text);
?>

データベースへの挿入中、またはデータベースからの読み取り中にこれを行うことは可能ですが、既に がある場合、\n\r次のように表示されるという問題があります。\n\r\r

于 2013-06-27T13:08:53.290 に答える