以下のようなHTMLがあります。
これをIE6で開き、テーブル部分をマウスでドラッグして選択し、MS-ExcelにCopy&Pastします。
何故か、Excel側で、3セル分に分かれてしまいます。
<br>部分でセルが分割されてしまいますが、分割されないようにすることはできますでしょうか?
HTMLに何か仕込むことで対応できますでしょうか?
<html>
<body>
<table border="1">
<tr>
<td>
aaa<br>
bbb<br>
ccc
</td>
</tr>
</table>
</body>
</html>
以上、宜しくお願いします。
No.2ベストアンサー
- 回答日時:
MS Excelに貼り付けるときにはTSVという書式で認識します。
質問の例だと
"a
b
c"
と認識されれば改行として認識してくれます。
上のテキストをコピーしてExcelに貼り付けるとわかると思います。
これはWebサイト側で対応するのは相当難しいと思います。
JavaScriptでtableをTSVに変換してコピーする手が考えられますが、ライブラリあるかな…?
# Excel→tableはよく見るのですが、反対はあまり見かけませんね。面白そうなので作ってみたい気もしますが。
ちなみに、Firefoxを使うと拡張で対応できます。
テーブルをそのままコピーしてエクセルにペーストできるFirefoxアドオン『Table2Clipboard』 | CREAMU
http://blog.creamu.com/mt/2008/02/firefoxtable2c …
回答ありがとうございます。
コピペでExcelに持って行くというのは難しそうですね。
TSVというのは初めて知りました。
これだとExcelのセルの中で改行もできますね。
問題のページは、Perlで書いたページです。
コピペで持っていく、という利便性は無くなりますが、いちどTSVに吐き出してダウンロードしてもらってから
Excelで開いてもらうようにしようと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- HTML・CSS HTMLソースの質問 3 2022/07/28 13:29
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- Visual Basic(VBA) Excel VBA メール作成について 本文の中にExcel でコピーした図を上下に2つ 貼り付けを 2 2023/06/14 01:48
- JavaScript 追加ボタンを押した際に ok ボタンを押した場合のみ入力値が追記されるようにしたいです 6 2022/05/29 09:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TABLEのセルの中の文字を行単位...
-
テーブル幅が固定できない
-
テーブルとテーブルの間隔について
-
正規表現で「より前」と「より後」
-
tableのcellpadding="0" cellsp...
-
<fieldset>タグについて
-
テーブルが二重で表示されてし...
-
TR タグの表示・非表示を一括で...
-
テーブルデータを折り返して表...
-
latex使い方
-
背景色付きのマーキーみたいに
-
<th>タグを使っても太字にしな...
-
HTMLでテーブルをfloatで中央配...
-
tableを縦に続けるとtable間の...
-
tableの位置がIEとその他ブラウ...
-
商品詳細を横並びに表示する方法
-
テーブルの行を折りたたみたい...
-
formのinputなどの幅100%指定
-
テーブルのヘッダとボディの幅...
-
テーブルの任意の列を非表示に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルとテーブルの間隔について
-
TABLEのセルの中の文字を行単位...
-
<th>タグを使っても太字にしな...
-
CSSで特定のテーブルだけに...
-
HTML5で、テーブル内tdタグの高...
-
同じ幅指定のつもりなのに、ブ...
-
table表を横に並べる際の間隔指定
-
テーブル内のセル間にスペース...
-
textareaの外側の文字が下付き...
-
HTML tableのセルにtextareaを...
-
テーブルデータを折り返して表...
-
tableの位置がIEとその他ブラウ...
-
<fieldset>タグについて
-
正規表現で「より前」と「より後」
-
スタイルシートで左側だけ色を...
-
tableのcellpadding="0" cellsp...
-
tableを縦に続けるとtable間の...
-
HTMLのテーブルをExcelにCopy&P...
-
html5のテーブル内でdivのタブ...
-
スタイルの無効化
おすすめ情報