初心者でもできる!GoogleスプレッドシートをCSV形式で出力する方法

パソコンパソコン・スマホ教室
スポンサーリンク

「GoogleスプレッドシートのデータをCSV形式で出力したいけれど、やり方がわからない…」そんな方に向けて、わかりやすく解説します。特に、パソコンやスマホの操作に不安がある方でも安心してできる方法をご紹介します。

スポンサーリンク

なぜCSV形式で出力するのか?

Googleスプレッドシートのイメージ

Googleスプレッドシートのイメージ

CSV(カンマ区切り値)形式は、データを簡単に保存・共有できるファイル形式です。例えば、エクセルや他の表計算ソフトでも開くことができ、システムへのデータ取り込みにも便利です。

GoogleスプレッドシートからCSVを出力する方法

GoogleスプレッドシートからCSVを出力するには、以下の手順を試してみてください。

スプレッドシートを開く

まず、Googleスプレッドシートを開きます。出力したいデータが含まれているシートを選んでください。

メニューから「ファイル」を選択

画面上部のメニューから「ファイル」をクリックし、次に「ダウンロード」を選択します。

「カンマ区切りの値(.csv)」を選択

表示されるメニューから「カンマ区切りの値(.csv)」を選んでクリックします。これで、現在表示されているシートの内容がCSV形式でダウンロードされます。

注意点

複数のシートがある場合この方法では、現在表示されているシートのみがCSVとして出力されます。他のシートを出力したい場合は、それぞれのシートを表示して同じ手順を繰り返してください。

文字コードの問題CSVファイルはUTF-8形式で保存されます。日本語の文字が文字化けする場合は、後述の方法でShift\_JIS形式で保存する方法をご紹介します。

Shift_JIS形式でCSVを出力する方法(日本語環境向け)

日本のシステムでは、Shift\_JIS形式のCSVが必要な場合があります。Google Apps Script(GAS)を使って、Shift\_JIS形式でCSVを出力する方法をご紹介します。

Google Apps Scriptを開く

スプレッドシートのメニューから「拡張機能」→「Apps Script」を選択します。

スクリプトを入力

以下のスクリプトをコピーして、エディタに貼り付けてください。

function exportToCSV() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = sheet.getDataRange();
var values = range.getValues();
var csvContent = '';

values.forEach(function(rowArray) {
var row = rowArray.join(',');
csvContent += row + '\r\n';
});

var blob = Utilities.newBlob(csvContent, 'text/csv', sheet.getName() + '.csv');
var file = DriveApp.createFile(blob);
Logger.log('File URL: ' + file.getUrl());
}

スクリプトを実行

エディタ上部の「保存」ボタンをクリックし、スクリプトを保存します。その後、「実行」ボタンをクリックしてスクリプトを実行します。初回実行時には、Googleアカウントの認証が求められますので、指示に従って許可してください。

出力されたCSVファイルを確認

スクリプトが正常に実行されると、GoogleドライブにCSVファイルが保存されます。保存先のURLがログに表示されるので、そこからファイルを確認できます。

よくある質問

Q1: CSVファイルの文字化けを防ぐにはどうすればよいですか?

CSVファイルをShift\_JIS形式で保存することで、文字化けを防ぐことができます。前述のGASスクリプトを使用すると、Shift\_JIS形式でCSVを出力できます。

Q2: 複数のシートを一度にCSVとして出力する方法はありますか?

複数のシートを一度にCSVとして出力するには、各シートごとにスクリプトを実行する必要があります。スクリプトを少し変更することで、すべてのシートを一括で出力することも可能です。

Q3: CSVファイルを自動で定期的に出力することはできますか?

はい、Google Apps Scriptの「トリガー機能」を使用することで、指定した日時に自動でCSVを出力することができます。例えば、毎日決まった時間にCSVを出力するように設定できます。

今すぐ解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

まとめ

GoogleスプレッドシートからCSV形式でデータを出力する方法をご紹介しました。初心者の方でも、手順に従って操作すれば簡単にCSVファイルを作成できます。特に、Shift\_JIS形式での出力が必要な場合は、Google Apps Scriptを活用することで対応可能です。

他にも疑問やお悩み事があれば、お気軽にLINEからお声掛けください。

コメント

タイトルとURLをコピーしました