ExcelからHTMLテーブル変換
Ver.2

インデント
trとtdの改行
テーブル表現
セル内改行
thやdtの使用
セル内のタグ
リンク
画像
class
style
width
height
valign
align
cellspacing
cellpadding
border
class, style, width, height, valign, align, cellspacing, cellpadding, border 等はExcelコピーで保持される内容がそのまま出力されます。 borderやその他多くの書式はclassで定義されています。(スタイルシートは別途記述が必要)
設定の保存/読出/消去

Excelシートの範囲をコピーしてここへ貼り付けます。(貼り付けるだけで完成)

貼り付け後、セルの値を変更できます。

プレビュー

(変換結果のプレビューがここに表示されます)

タグ

Excelから貼り付けるだけでHTMLテーブルを作成します。行や列の結合も再現。インデントも複数から選べます。

ExcelからHTMLへの変換 Ver.2

HTMLで面倒なtable構造の作成はこれでおさらば。Excel to HTML. Excel表をHTMLテーブルタグに変換します。セル結合にも対応。
サーバーにアップロードされませんので機密データも安心。個人利用無料、商用利用無料。

使い方:
Excelシートの範囲をコピーして、このページの貼り付けエリアへペーストします。

詳細説明:
Excelシートを範囲指定で選択し、Ctrl+C(または右クリックでコピー)します。そのままこのページの貼り付けエリアをクリックして、Ctrl+V(または右クリックで貼り付け)します。
HTMLテーブル形式に変換され、プレビューの表示とHTMLコードが表示されます。

注意:
  • ・Excelの罫線などの装飾は無視されます。
  • ・選択範囲がそのままテーブルタグになります。よってコピーする範囲は正確に決定ください。
  • ・Excel上でセルを連結していなくても、文字がはみ出して右のセルへかぶさっている場合は連結として判断される場合が有ります。その場合は列間隔を広くとってセル間の重なりを防いだ上でExcelからコピーしてください。
  • ・tableタグ、trタグ、tdタグで構成されたHTMLが生成されます。適宜theadタグやtbodyタグの追加、tdをthで記述するなど調整ください。
  • ・レスポンシブで使用する場合はtableタグではなくul,li,dl,dt,ddタグなどで利用されると便利です。その場合、セル結合の無い表をご用意ください。
実施例:
Excelシートを用意します。
範囲を選択します。
Ctrl+C または、右クリックでコピーします。
本ページの貼り付け欄をクリックして Ctrl+V または、右クリックで貼り付けします。
結果プレビューが表示されます。この時点で、貼り付け欄でテーブルのセルを書き換えたりすることが可能です。
結果のHTMLコードが得られます。インデント等を設定してコピーしてご使用ください。
Excelから貼り付けるだけでHTMLテーブルタグを生成します。行や列の結合も再現。貼り付けたデータのセル値を書き換えたり微調整が可能です。
HTMLへの変換結果のインデントは複数から選ぶことが出来ます。
データはサーバーにアップロードされることは有りません。全てローカルで処理されますので機密文書でも安心してお使いいただけます。
生成されるHTMLコードはExcelの余計な装飾を排除したプレーンな状態のtableタグです。適宜CSSを記述して体裁を整えてご使用ください。
膨大なExcelデータをHTMLに掲載する際、テーブル構造を作成するのは骨の折れる作業です。テキストエディタでの自動処理やHTMLエディタでも可能ですが、このサイトではもっと手軽に手早くお使いいただけます。
セル結合も再現されますので、Excelでそのままのイメージ(構造)を作成して貼り付けるだけ。
ウェブサイト制作やブログへの表の掲載などにお使いいただけます。
幾つかはご利用者様からのご要望により機能追加させていただきました。ご提案をありがとうございました。

(2023.04)
dl > div > ddの出力に対応しました。
(2023.03)
data-sheets-value属性を削除。
(2022.11)
設定を保存/読み出し/消去する機能を追加しました。
(2022.03)
aタグ,imgタグ,各種属性(class, style, width, height, valign, align, cellspacing, cellpadding, border)を残す選択肢を追加しました。
(2022.03)
セル内改行が複数続く場合に文字が欠落する不具合を解消しました。
(2021.05)
セル内改行で<br><br/><br />に対応しました。
(2021.05)
<div><ol><li>の出力に対応しました。
(2021.04)
セル内のタグ <> を&lt; &gt; ではなくそのまま出力できるようにしました。タグの整合性は検証していません。
(2021.04)
各行の最初のセルを<th>や<dt>に変換できるようにしました。セル結合では意図しない結果になる場合があります。
(2021.04)
IE非対応とさせていただきました。機能追加の為。
(2020.01)
HTMLレスポンシブ化に便利な<dl>タグまたは<ul>タグを用いた表現にも対応しました。ただしセル結合には適合しませんので、セル結合を行う場合は<table>タグをご利用ください。
動作しない場合や不具合報告:
ご利用いただきありがとうございます。正常に動作しない場合や不具合と思われる場合はご連絡いただけますと大変ありがたいです。
ただし、多くの場合は当方で試すと正常に動作することが多いです。
他のブラウザで試す、他のパソコンで試す、強制リロードする、ブラウザの古いキャッシュを削除してみる、など試せることはありますが、当方が想定していないケースも有るかと思いますのでExcelファイルと症状を記して下記までお送りください。調査してお返事させていただきます。
info@ao-system.net
「ExcelからHTMLへの変換」は、Excelデータを素早くかつ美しくHTMLテーブルに変換します。このユーザーフレンドリーなツールは、単にExcelからデータをコピーして貼り付けるだけで、複雑なtable構造を手軽に作成できます。
このツールでは、行や列の結合が再現され、セル内の情報はHTMLテーブルに変換されます。さらに、多様なインデントオプションが提供され、自分の好みに合わせてデザインをカスタマイズできます。これにより、HTMLでのtable構造の手間や面倒な作業から解放され、素早く効率的に作業を進めることができます。
このツールはサーバーにデータをアップロードしないため、機密データを扱う際も安心して利用できます。個人利用や商用利用においても無料で提供され、手軽かつ経済的にこの便利な「ExcelからHTMLへの変換」を活用できます。
動作環境(2022-10-30時点)
・Google Chrome 107
・Microsoft Edge 107
・Mozilla Firefox 106
・Apple Safari 16.0
この記事は2017年8月時点のものです。
2022年10月 Ver.2 として改訂
このサイトについてのお問い合わせはエーオーシステムまでお願いいたします。
ご使用上の過失の有無を問わず、本プログラムの運用において発生した損害に対するいかなる請求があったとしても、その責任を負うものではありません。