- ベストアンサー
HTMLのテーブルをExcelにCopy&Pastしたときにセルを分割させない
- みんなの回答 (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/firefoxtable2clipboard.html
その他の回答 (1)
- fujillin
- ベストアンサー率61% (1594/2576)
回答No.1
お礼
回答ありがとうございます。 コピペでExcelに持って行くというのは難しそうですね。 TSVというのは初めて知りました。 これだとExcelのセルの中で改行もできますね。 問題のページは、Perlで書いたページです。 コピペで持っていく、という利便性は無くなりますが、いちどTSVに吐き出してダウンロードしてもらってから Excelで開いてもらうようにしようと思います。 ありがとうございました。