こんにちは!今回は、Google Apps Script(GAS)を使って、CSVファイルをGoogleスプレッドシートに変換する方法をご紹介します。パソコンやスマホの操作に不安がある方でも安心して取り組めるよう、わかりやすく解説しますね。
CSVファイルとは?
まず、CSVファイルとは何かを簡単に説明します。
- CSVは「Comma Separated Values」の略で、データをカンマで区切ったテキスト形式のファイルです。
- 例えば、住所録や売上データなど、表形式のデータを保存するのに使われます。
- パソコンやスマホで簡単に開けるので、データのやり取りに便利です。
Google Apps Script(GAS)って何?
次に、Google Apps Script(GAS)について説明します。
- GASは、Googleが提供するプログラミング言語で、Googleのサービス(スプレッドシートやドライブなど)を自動化するためのものです。
- 難しそうに聞こえるかもしれませんが、基本的な操作はとてもシンプルです。
- 例えば、GASを使うと、CSVファイルをスプレッドシートに自動で取り込むことができます。
CSVファイルをスプレッドシートに変換する手順
それでは、実際にCSVファイルをスプレッドシートに変換する手順を見ていきましょう。
- Googleスプレッドシートを開く
- 「拡張機能」から「Apps Script」を選択
- 以下のコードをコピーして貼り付け
function importCSV() {
const folderId = 'YOUR_FOLDER_ID'; // CSVファイルが保存されているフォルダのID
const folder = DriveApp.getFolderById(folderId);
const files = folder.getFiles();
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
sheet.clear(); // 既存のデータをクリア
while (files.hasNext()) {
const file = files.next();
const csvData = file.getBlob().getDataAsString();
const values = Utilities.parseCsv(csvData);
sheet.getRange(sheet.getLastRow() + 1, 1, values.length, values.length).setValues(values);
}
}
- 「YOUR_FOLDER_ID」の部分を、実際のフォルダIDに置き換える
- 「保存」ボタンをクリックしてスクリプトを保存
- 「実行」ボタンをクリックしてスクリプトを実行



コメント