【Googleドキュメント】HTML表をDocsに変換!Webページからの取込

【Googleドキュメント】HTML表をDocsに変換!Webページからの取込
🛡️ 超解決

Webページに掲載された表を、そのままGoogleドキュメントに取り込みたくて困った経験はありませんか。HTMLで構成された表は、単純にコピー&ペーストするだけではレイアウトが崩れたり、画像としてしか貼り付けられなかったりすることがあります。この記事では、HTML表をGoogleドキュメントに正しく変換して取り込む方法を、具体的な手順で解説します。この方法を使えば、WebページのデータをDocs上で自由に編集・加工できるようになります。

【要点】WebページのHTML表をGoogleドキュメントに取り込む3つの方法

  • 直接コピー&ペースト: Webページの表を選択してコピーし、Googleドキュメントに貼り付けるだけで、表組みを維持したまま取り込めます。
  • 「形式を選択して貼り付け」の活用: 貼り付け時に「書式なしテキスト」や「HTML」形式を選ぶことで、不要な装飾を排除して表データだけを取り込めます。
  • ブラウザ拡張機能「Table Capture」: Chrome拡張機能を使用すると、ワンクリックでページ内の表を抽出し、Googleドキュメントにコピーできます。

ADVERTISEMENT

HTML表の取り込みに関する基本知識

Googleドキュメントは、クリップボード経由で貼り付けられたHTMLコンテンツを自動的に解析し、表形式に変換する機能を持っています。多くのWebページの表はHTMLの<table>タグで構成されており、このタグ構造をDocsが認識することで、セルや行の区切りを保持したまま貼り付けられます。ただし、複雑なスタイルやスクリプトが埋め込まれている表の場合、うまく変換できないこともあります。そのような場合は、後述する「形式を選択して貼り付け」や拡張機能を使うことで、より確実にデータを取り込めます。

具体的な操作手順

方法1: コピー&ペーストによる基本的な取り込み

最もシンプルな方法です。以下の手順で行います。

  1. Webページの表を選択する
    ブラウザ上で、取り込みたい表の左上から右下までをマウスでドラッグして選択します。表全体が青くハイライトされたことを確認してください。
  2. コピーする
    選択した状態でキーボードの「Ctrl+C」(Macの場合は「Command+C」)を押してコピーします。右クリックメニューから「コピー」を選んでも構いません。
  3. Googleドキュメントに貼り付ける
    ドキュメントを開き、貼り付けたい位置をクリックして、「Ctrl+V」(Macは「Command+V」)で貼り付けます。セルの罫線や文字の配置などが自動的に再現されます。
  4. 必要に応じて整形する
    貼り付け後、列幅や行の高さを調整したり、フォントや文字サイズを変更して見やすく整えます。表内のデータは通常のテキストとして扱われるため、直接編集できます。

方法2: 形式を選択して貼り付ける(高度な制御)

貼り付け時に形式を指定することで、不要な装飾を削除したり、表をプレーンテキストとして取り込めます。

  1. コピー後に「編集」メニューを開く
    Webページから表をコピーした後、Googleドキュメントのメニューバーから「編集」をクリックします。
  2. 「形式を選択して貼り付け」を選ぶ
    ドロップダウンメニューから「形式を選択して貼り付け」を選択し、さらに「書式なしテキスト」または「HTML」を選びます。「書式なしテキスト」を選ぶと、表構造は維持されますが、フォントや色などの装飾がすべて削除されます。「HTML」形式では、ある程度のスタイルが保持されます。
  3. 貼り付け結果を確認する
    表が正しく変換されていれば、そのまま編集を進めます。もし崩れている場合は、元の表のHTML構造が複雑すぎる可能性があります。その場合は次の拡張機能を試してください。

方法3: ブラウザ拡張機能「Table Capture」を使う

Chromeウェブストアで提供されている「Table Capture」は、ページ内の表を簡単に抽出できる拡張機能です。以下の手順で利用できます。

  1. 拡張機能をインストールする
    Chromeウェブストアで「Table Capture」を検索し、公式の拡張機能をインストールします。アイコンがアドレスバー右に追加されます。
  2. 取り込みたい表があるページでアイコンをクリックする
    ページ内のすべての表が一覧表示されます。目的の表を選択し、「Copy to clipboard」をクリックします。
  3. Googleドキュメントに貼り付ける
    先ほどと同様に、ドキュメントの任意の場所で「Ctrl+V」で貼り付けます。この方法では、表のHTML構造が保持され、きれいに変換されることが多いです。

取り込み時の注意点とよくあるトラブル

表が画像として貼り付けられる場合

Webページによっては、表が画像(PNGやJPEG)として埋め込まれていることがあります。この場合はテキストとしてコピーできないため、代替手段が必要です。画像の表をOCRでテキスト化するか、ページのHTMLソースを直接コピーして貼り付ける方法を試してください。HTMLソースをコピーするには、ブラウザの「ページのソースを表示」機能を使って表のHTML部分を抜き出し、そのままドキュメントに貼り付けると変換されることがあります。

表のセル結合や書式が崩れる場合

複雑なセル結合(rowspanやcolspan)を含む表は、Googleドキュメントで完全に再現できないことがあります。その場合、表を一度スプレッドシートに貼り付けてから、Docsにコピーする方法も有効です。スプレッドシートではセル結合や書式がより正確に保持されるため、その後ドキュメントに貼り直すと改善します。

数式や特殊文字が正しく表示されない場合

Webページの表に数式(MathJaxなど)や特殊な記号が含まれている場合、Googleドキュメントでは正しく表示されないことがあります。このような場合は、数式を画像としてキャプチャするか、LaTeX形式で再入力する必要があります。ただし、一般的な数字やテキストは問題なく変換されます。

ADVERTISEMENT

コピー&ペーストと拡張機能の比較

方法 利点 欠点
直接コピー&ペースト 特別なツール不要で手軽 複雑な表で崩れる可能性
形式を選択して貼り付け 装飾を制御できる 見た目の再現度が低い場合がある
Table Capture拡張機能 ワンクリックで正確に抽出 拡張機能のインストールが必要

以上、HTML表をGoogleドキュメントに取り込む3つの方法を紹介しました。直接コピー&ペーストが最も簡単ですが、表の構造が複雑な場合は形式を選択して貼り付けやTable Capture拡張機能を活用すると良いでしょう。特にTable Captureは、頻繁にWebページから表を取得する場合に非常に便利です。ぜひ使いやすい方法を見つけて、作業効率を高めてください。


ADVERTISEMENT

📄
Googleドキュメントトラブル完全解決データベースこの記事以外にも、書式・共有・Apps Script・引用など様々な困りごとへの解決策をまとめています。逆引きに活用してください。
この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

SPONSORED