スプレッドシートをエクセルに変換する方法

spreadsheet22のサムネイル

Google スプレッドシートはクラウド上でデータを管理・編集できる便利なツールですが、Excel 形式(.xlsx)に変換したいケースがあります。

本記事ではGoogle スプレッドシートを Excel に変換する方法について詳しく解説したいと思います。

Google スプレッドシートを Excel に変換する方法

Google スプレッドシートのエクスポート機能を利用する

最も簡単な方法はGoogle スプレッドシートのエクスポート機能を利用することです。以下の手順で Excel 形式に変換できます。

手順

Google スプレッドシートを開きます。

画面左上の「ファイル」メニューをクリックします。

「ダウンロード」オプションを選択します。

「Microsoft Excel(.xlsx)」をクリックします。

ファイルが自動的にダウンロードされます。

ダウンロードしたファイルを開いて、内容が正しく表示されることを確認します。

この方法は最もシンプルで特別な設定を必要としません。

Google ドライブから Excel に変換する

Google ドライブを使ってスプレッドシートを Excel に変換することも可能です。

手順

Google ドライブを開きます。

変換したいスプレッドシートを右クリックします。

「ダウンロード」を選択します。

自動的に Excel(.xlsx)形式でダウンロードされます。

ダウンロードされたファイルを開いて確認します。

この方法も非常に簡単で、Google ドライブ上で管理しているスプレッドシートを一括してダウンロードする場合に便利です。

スプレッドシートのフォーマットを維持する方法

スプレッドシートと Excel ではフォーマットが異なるため、データのレイアウトや数式が正しく保持されない場合があります。以下のポイントに注意するとよりスムーズに変換できます。

数式の互換性を確認する

Google スプレッドシートと Excel では一部の関数が異なります。特に以下のような関数は注意が必要です。

  • ARRAYFORMULA → Excel には対応していないため、手動で変換が必要
  • UNIQUE → Excel では =UNIQUE(A1:A10) の形で使用できるが動作が異なる場合がある
  • QUERY → Excel の FILTER 関数などで代替可能

変換後に数式が正しく動作するか確認し、必要に応じて修正しましょう。

セルの書式設定を確認する

Google スプレッドシートで設定したフォーマット(フォント、色、罫線など)が Excel に正しく引き継がれない場合があります。特に注意すべき点は次のとおりです。

  • 日付と時間の形式
    • Excel では異なる形式で表示される場合がある
  • 条件付き書式
    • Excel でも利用可能だが、設定内容が異なることがある
  • マクロとスクリプト
    • Google Apps Script は Excel の VBA と互換性がない

フォーマットの違いを考慮し必要に応じて手動で修正してください。

自動化による効率化

スプレッドシートを頻繁に Excel に変換する場合、手作業ではなく自動化する方法もあります。

Google Apps Script を使う

Google Apps Script を使うとスプレッドシートを Excel に自動変換し、ダウンロードリンクを取得できます。

サンプルスクリプト

function exportAsExcel() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var file = DriveApp.getFileById(ss.getId());
  var blob = file.getAs("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
  var folder = DriveApp.getRootFolder();
  folder.createFile(blob);
  Logger.log("Excelファイルが作成されました。");
}

このスクリプトを実行するとスプレッドシートを Excel に変換し、Google ドライブ内に保存できます。

Microsoft Power Automate を利用する

Microsoft の自動化ツール「Power Automate」を利用すると、Google スプレッドシートから Excel に変換しOneDrive や SharePoint に自動保存するワークフローを作成できます。

まとめ

Google スプレッドシートを Excel に変換する方法は複数ありますが、最も簡単な方法は「ファイル」メニューのエクスポート機能を利用することです。ただし、数式の互換性やフォーマットの違いに注意が必要です。頻繁に変換する場合は自動化を活用すると作業の効率が向上します。

本記事を参考に用途に合った方法でスプレッドシートを Excel に変換してみてください。

他にもOfficeソフトに関する記事を上げています。是非色々見てみてください。

最新記事
  • カテゴリー
  • 月別
  • Twitter

    ココナラでデザインを依頼する

    7000本の授業が見放題!社会人向けオンライン学習動画【Schoo(スクー)】

    Webデザイン業界特化のレバテック

    定額制で質問し放題【Web食いオンラインスクール】

    関連記事

    最新記事NEW

    CONTACTCONTACT CONTACTCONTACT

    お問い合わせ

    ご意見やお仕事のご依頼などは以下よりご連絡ください。

    情報入力

    内容確認

    完了

      お名前必須

      フリガナ必須

      メールアドレス必須

      お問い合わせ内容