- ベストアンサー
aspで作成するcsvファイルで、excelのセル内で、改行をさせるには
以下、ご回答をお願いします。 aspで、データーベースの内容を、htmlのtableに書き出しております。 これをexcelに落とし込みたいのですが、html上で<br>として改行している所を、エクセルのセル内で実現させるには、改行コードを、どのように記述すればいいのでしょうか。 Response.Write "<TD width=200 NOWRAP><FONT COLOR=" & f_color & ">" & adors.Fields.Item("ofce") & "<br>"
- みんなの回答 (3)
- 専門家の回答
お礼
(1)セル内で改行しているデータを含むExcelシートをHTML形式で保存 (2)結果をテキストで参照すると、<br>で改行が入っているので、エクセルに読み込み直すと、セルが分かれるだろうと想定 (3)読み込んだ結果、何と、1セルで表示をしている。 理由を探ると、スタイルの宣言の中に --------------------------------------- br {mso-data-placement:same-cell;} --------------------------------------- と言う宣言が見られます。 試しに、通常のhtml表示のページのスタイル宣言に上記を追加して表示させた結果を、コピーして、エクセルに貼り付けると・・・<br>記述が1セルに収まるようになりました。 CSVファイルでダウンロードをすることが必須ではないので、今回は、これで解決にしようと思います ヒントを頂き、ありがとうございました。