テーブルタグをExcelで:Excel エクセルの使い方
Excelは基本的に表計算ソフトなわけですが、計算の不要な普通の表を作成するソフトとしても優れています。
Webページで表を作成する場合、tableタグ・trタグ・tdタグを使ってHTMLソースを書く必要がありますが、こんなときにも
「Excelで表を作っておいて簡単にHTMLにできないかなー」
と考えたことのある方は少なくないでしょう。
そのため、ExcelからHTMLソースを吐き出すようなツールを作っている方も少ないないようです。
ですが、そんなツールを利用することなくマクロを組むこともなく、相対参照と絶対参照を利用して簡単にテーブルタグを生成する方法を、2ちゃんねるのWeb制作管理板の中で先日みつけました。
・エクセルでテーブルを組んでますが馬鹿ですか?
↑こんなタイトルのスレッドですが、馬鹿なんてとんでもありません。とても賢い方法だと思います。
▼操作手順:ExcelでHTMLのテーブル用ソースを作成する
(3行3列の表を作るために
A2:D2セルにテーブル用タグ、
A5:C7セルに作成したい表、
A11:A13セルに実際利用するHTMLソースを作成する例)
A2セルに「<tr>」
B2セルに「<td>」
C2セルに「</td>」
D2セルに「</tr>」と入力
↓
A5:C7セルに作成したい表のデータを入力
↓
A11セルに、「
=$A$2
&$B$2
&A5
&$C$2
&$B$2
&B5
&$C$2
&$B$2
&C5
&$C$2
&$D$2
」と入力
↓
A11セルをA13セルまでオートフィル
▼サンプルファイル(001808.xls 17KByte)ダウンロード
やっていることはシンプルで、タグの部分を絶対参照に、表にしたい部分は相対参照にした数式をA11セルに入力しているだけです。(上記の例では読みやすくするためにA11セルの数式に、改行やスペースでのインデントを入れていますが、改行やインデントがなくても構いません。)
あとは、A11:A13セルをコピーして、エディタに貼り付けtableタグを入力すればできあがりです。
特に、巨大な表をコーディングしなければならないようなときに、かなり使える技じゃないかと思います。
◇タイトル - テーブルタグをExcelで
◇概要 - テーブルタグをExcelで:Excel エクセルの使い方-数式/関数 タグの部分を絶対参照に、表にしたい部分は相対参照にした数式をA11セルに入力しているだけです 確かにこりゃ楽ですね。目からウロコ。 エディタで書くとワケわからんようになるし、DWとか使うと重くてうっと...
◇タイトル - Excel を使ってテーブルタグ
◇概要 - インストラクターのネタ帳 より、 面白い記事が掲載されていたので紹介します。 相対参照と絶対参照を利用して簡単にテーブルタグを生成する方法を、2ちゃんねるのWeb制作管理板の中で先日みつけました。 ...
◇タイトル - 知って得する?Excelテクニック
◇概要 - これは「目から鱗」でしたよ。 HTMLのテーブルタグをExcelで吐き出す方法です。 ▼テーブルタグをExcelで[インストラクターのネタ帳]
1位:生年月日から年齢を計算−DATEDIF関数
2位:Excel ショートカットキー一覧
3位:ドロップダウンリストの作り方−直接入力
4位:切り捨てしたい・切り上げしたい−ROUNDDOWN関数・ROUNDUP関数
5位:原稿用紙テンプレートのダウンロード
6位:エラー表示しないように−ISERROR関数
7位:請求書の無料テンプレート
8位:入力規則のリスト用データを別シートにまとめる
9位:コメントの印刷
10位:無料の家計簿テンプレートをダウンロード

