初心者向けガイド:Google Apps Scriptを使ってExcelファイルをGoogleスプレッドシートに変換する方法
Google Apps Scriptを使えば、Excelファイルを簡単にGoogleスプレッドシートに変換できます。このガイドでは、その手順をわかりやすく説明します。
ステップ1:Google Drive APIの有効化
まず、Google Apps ScriptでGoogle Drive APIを有効にする必要があります。以下の手順に従ってください。
Google Apps Scriptエディタを開きます。
「リソース」メニューから「Googleの高度なサービス」を選択します。
「Drive API v2」を有効にします。
「Google Cloud Platform API」リンクをクリックし、「Drive API」を有効にします。
ステップ2:スクリプトの作成
次に、以下のスクリプトをGoogle Apps Scriptエディタに貼り付けます。このスクリプトは、指定されたExcelファイルをGoogleスプレッドシートに変換し、そのセルの値を取得するものです。
// エクセルをスプレッドシートに変換する
function エクセルをスプレッドシートに変換する() {
// ExcelファイルのID
const fileId = 'xxx';
// 変換後のスプレッドシートを保存するフォルダのID
const dirId = 'yyy';
// ExcelファイルのBlobを取得
const content = DriveApp.getFileById(fileId).getBlob();
// ファイルをGoogleスプレッドシートに変換して保存
let file = Drive.Files.insert({
'mimeType': 'application/vnd.google-apps.spreadsheet',
'parents': [{ 'id': dirId }],
'title': 'NewExcel'
}, content);
console.log('Converted File ID: ' + file.id);
// 変換されたスプレッドシートを開く
const ss = SpreadsheetApp.openById(file.id);
const sheet = ss.getSheetByName('Sheet1');
if (sheet) {
// シート1のA1セルの値を取得
let range = sheet.getRange('A1');
console.log('Value in A1: ' + range.getValue());
} else {
console.log('Sheet1 not found in the converted spreadsheet.');
}
}
ステップ3:スクリプトの実行
スクリプトを保存して実行します。実行後、指定したフォルダに新しいGoogleスプレッドシートが作成され、コンソールにA1セルの値が出力されます。
これで、ExcelファイルをGoogleスプレッドシートに変換する手順が完了です。初心者でも簡単に試せるので、ぜひ実践してみてください!
ハッシュタグ
#Excel #Googleスプレッドシート #GoogleAppsScript #プログラミング初心者 #自動化 #効率化 #データ変換 #スクリプト #クラウド
この記事が気に入ったらサポートをしてみませんか?