同社はバグを管理するために Mantis を使用しています。Mantis にはバグを Excel にエクスポートする機能があります。
しかし、Mantis の現在のバージョンでは、Excel にエクスポートする際に、「概要、説明、問題を再現するための手順、追加情報、コメント」が表示されます。この情報では、
バグを提出する際に使用されていた改行と改行がすべてなくなっています。書式がないため、Excelで読むのは非常に不便です。
振り返ってみると、これが問題でした。改良されました
Excelを生成する際に、セルの書式を制御するためにExcelのセルに改行文字を記述する方法を実行しています
テストしたところ、Excelの生成時にrnが無効であることがわかりました。
ただし、
を記述する場合、その効果はセル内の行を変更するのではなく、改行の目的を達成するために新しいセルを変更することです
。セルに次の文字列を挿入する必要があります
'<br style="mso-data-placement:same-cell;" />'
さらに、調査中に、別の興味深い問題を発見しました。
前にも述べたように、php を使用して Excel を生成する場合、rn には行折り返し機能がありません。行の折り返しを制御するには、HTML タグを使用する必要があります。
ただし、
の途中に rn が混在している場合、このときの rn は次のようになります。
</p> と書き込みます。........rn<p>.... ..rn<br>........ ..rn<br>
それでは、それらをすべて次のように置き換えましょう
りー