将 Google Drive 中的 Google Sheets 数据导出为 CSV 文件是一个常见的需求。你可以通过 Google Sheets 的内置功能手动导出,也可以使用 Google Apps Script 自动化这个过程。
文件
。下载
,然后选择 逗号分隔值 (.csv, 当前工作表)
。如果你需要自动化这个过程,可以使用 Google Apps Script 编写一个脚本,将 Google Sheets 数据导出为 CSV 文件并保存到 Google Drive。
以下是一个示例脚本,展示如何将 Google Sheets 数据导出为 CSV 文件并保存到 Google Drive:
function exportSheetToCSV() {
// 获取当前活跃的电子表格
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
// 获取要导出的工作表
var sheet = spreadsheet.getActiveSheet();
// 获取工作表名称
var sheetName = sheet.getName();
// 获取工作表数据
var data = sheet.getDataRange().getValues();
// 将数据转换为 CSV 格式
var csvContent = '';
data.forEach(function(rowArray) {
var row = rowArray.join(',');
csvContent += row + '\r\n';
});
// 创建 CSV 文件
var blob = Utilities.newBlob(csvContent, 'text/csv', sheetName + '.csv');
// 将 CSV 文件保存到 Google Drive
var folder = DriveApp.getFolderById('YOUR_FOLDER_ID'); // 替换为你的文件夹 ID
folder.createFile(blob);
Logger.log('CSV file created and saved to Google Drive.');
}
扩展程序
,然后选择 Apps Script
。YOUR_FOLDER_ID
替换为你想要保存 CSV 文件的 Google Drive 文件夹的 ID。你可以在 Google Drive 中右键点击文件夹,选择 获取链接
,然后从链接中获取文件夹 ID。领取专属 10元无门槛券
手把手带您无忧上云