今回の記事はブログをしているひとにしか役に立たない話ですがエクセルで作った表をブログにそのまま貼り付けるにはどうするかを試行錯誤して「これが簡単かなぁ~」と思ったやり方です。
以前の記事Chos式テーブル素材メーカーはウェブ上で制作していたけれど今度はEXCEL-VBAって言うらしいです(自分でもよくはわかりません)
鳥新聞さんのエクセルからHTMLを使わせていただきました

作った表はこちら「インデックスファンドの期間パフォーマンス比較(仮)」ってテキトーに制作


STAMTSP1306TOPIX
2008/01/0910000729514411424.29
2008/07/109143662113041290.76
パフォーマンス91.4%90.7%90.4%90.6%

もうチョットでもExcelの操作が上級者だったらもっと綺麗な表が作れるんじゃないかな・・・と思います。

「エクセルからHTML」の画面はこちら
エクセルからHTML
使い方は(鳥新聞さん参照)

  • 表を作ったら、HTMLに変換したい範囲を選択して「変換」ボタンを押す

  • HTMLを表示するメニューが出てくるので、コピーして、ブログのエントリーにペーストする

こんな感じです。そのまま貼り付けると表の行間が空いてしまったので </tr> タグを削除しています

※注 かえるさんの指摘で解決しました。自分のブログの設定が自動改行されているので

</tr>
<tr>

・・・となっている所を
</tr><tr> と繋げれば解決ですね?簡単なことを難しく考えていたみたいです


エクセルで日付とか%が上手く表示できても値をそのままにHTMLにすることが出来ませんでした・・・(汗)
※名無しさんからのコメント

%表示したいときは、数値の前に、'(アポストロフィー)を入れて'15%などと入力してみてください。


これで解決できました♪ありがとうございます
それとブログに表示させると表の上に数行分のスペースが出来てしまうようです・・・。
奥が深い・・・誰か詳しい人で暇な方がいらっしゃったらこっそりとコメント欄で教えてください
セルのところで「%」を作ると小数点以下が延々と続いてしまいます(;´Д`A


追記

現在は鳥新聞さんのエクセルからHTMLを利用しながらちょっとだけ改造しています
これでタグにすると1行目は
<table border="1" summary="">と表示されますが

その行を消して
<table cellpadding='3' cellspacing='0' border='1' width='100%' height='100%'>と書き換えています

小さい表ならwidth='100%'のところを50%とかプレビュー画面を見ながら調整しています

スポンサーリンク

関連コンテンツ