Googleスプレッドシート:開いているシートだけダウンロードする方法

Googleスプレッドシート:開いているシートだけダウンロードする方法

author : koki

publish date :

Googleスプレッドシートは非常に便利なサービスですが、一つのシートをエクセルファイルとしてダウンロードする機能がメニューからは用意されておらず、大量のシートがあった場合は不要なシートを削除するという苦行をしなければいけません。今回ご紹介するBookmarkletを使えばダウンロードしたいシートだけをダウンロードできるので、ぜひ使ってみてください。

シート単体でダウンロードする方法

まずは以下コードのBookmarkletを登録してください。
ダウンロードしたいシートを開き、登録したBookmarkletをクリックするだけで、シート単体でのダウンロードが始まります。

Bookmarkletの登録方法についてはBookmarkletでチェックツールを開発を参考にしてください。

Bookmarklet登録用コード

javascript:(function(){window.open(location.href.replace('/edit#','/export?format=xlsx&'),'_blank');})();

ドラッグ&ドロップで登録用リンク

シートをDL

シート単体をCSVファイルとしてダウンロード

メニューから用意されている機能にになりますが、メニューを開くのが面倒でCSV形式でダウンロードするBookmarkletも作ったのでコード載せておきます。

Bookmarklet登録用コード

javascript:(function(){window.open(location.href.replace('/edit#','/export?format=csv&'),'_blank');})();

ドラッグ&ドロップで登録用リンク

CSV形式でシートをDL

文字コードはUTF-8でダウンロードされるので、エクセルでそのまま開くと文字化けを起こしてしまいます。
エクセルで開く際は、「データ」タブの「テキストまたはCSVから」よりデータをインポートすれば文字化けせずファイルを開けます。