Excelの表→Webページのテーブル

Excelで作成した表をウェブサイトで公開したい場合があるかと思います。

Excelファイルへとリンクを貼るとダウンロード形式になってしまうし、PDFファイルへとリンクを貼るとブラウザで表示はされるものの、なんか味気ない気がします。

そんな時、私はHTMLでテーブルを作成します。
しかし、HTMLでのテーブル作成は意外と面倒くさいのです。。。Excelでは簡単にできるセル結合もHTMLで作成するときには、colspan、rowspanを指定の上、それらを指定した<tr>タグ内の<td>を削除する必要があります。文字ばかりのおまじないの一部を加除修正するのは結構困難で、削除を忘れたり、削除する位置を間違えたりするとテーブルのレイアウトが崩れます。

そこで思いついたのが、Excelで作成した表の脇に、Excel関数などを用いてHTMLのテーブルに変換するためのHTMLベースの記述を行っていくことです。一部例外的に、セル結合に規則性のない場合は、当該箇所のみ手修正が必要になりますが、実物と見比べながら作業できるため、少しだけですが作業が容易になります。

一方、WordPressの場合・・・たったの3工程で作成できます。

①WordPressの編集画面でクラシックブロックを追加
②Excelの表全体を選択の上、コピー
③WordPressに戻り、クラシックブロックを選択の上、ペースト

※必要に応じて、テーブルのデザイン、文字配置をCSSで調整します。

実際に挿入されたテーブルは次の表です。セル結合の位置まで再現されているので、かなり便利です。

イベント場所区分
住区住民
会議活動
部会
活動
41桜フェスティバル××公園 
24第1回常任委員会○○住区センター 
28<生活>講演会「災害に備える」○○住区センター 
29<青少年>歩こう会とゲーム大会××公園 
518第32回住区住民会議定期総会○○住区センター 
20<スポーツ>グラウンドゴルフ研修会▲▲ゴルフコース 
617<防災>地域防災教育訓練(地域・学校合同)○○小学校 
18<施設運営>避難誘導訓練○○住区センター 
22第2回常任委員会○○住区センター 
75住区まつり実行委員会○○住区センター 
15盆踊り講習会○○住区センター 
22盆踊り講習会○○住区センター 
27・28木・金盆踊り大会××公園 
817~19木~土<青少年>夏休みキャンプ◆◆◆園 
<生活>リサイクル手芸教室○○住区センター 
24第3回常任委員会○○住区センター 
95住区まつり実行委員会○○住区センター 
10<施設運営>AED訓練○○住区センター 
29<交通>自転車点検と安全教室○○小学校 
103住区まつり実行委員会○○住区センター 
12第4回常任委員会○○住区センター 
27・28金・土住区まつり○○住区センター / ○○小学校 
114<防災>総合防災訓練 ○○小学校 
<青少年>科学で遊ぼう○○小学校 
<スポーツ>中央地区スポーツ大会○○住区センター 
17<施設運営>利用者懇談会○○住区センター 
<生活>社会見学崎陽軒工場 
30火まつり実行委員会○○住区センター 
1221第5回常任委員会○○住区センター 
23<生活>社会見学○○住区センター 
<スポーツ>中央地区スポーツ大会××体育館 
113書き初め大会○○住区センター 
火まつり大会××公園 
21<防災>普通救命(AED含)講習会○○住区センター 
28町会・住区合同新年会○○住区センター 
215第6回常任委員会○○住区センター 
18<青少年>新入学児童交通安全教室○○小学校 
<防犯>防犯のつどい○○住区センター 
39<青少年>××地区ドッジボ-ル大会××体育館 
15第7回常任委員会○○住区センター 

HTMLで表を作る前提の時には、セル結合を極力用いない方法で表現することを心掛けた方が良いなとつくづく思います。

ウェブサイト
スポンサーリンク

コメント

タイトルとURLをコピーしました