You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中从单工作表内多表格生成多个CSV文件

导出Google Sheets单个工作表为CSV的解决方法

手动导出单个工作表

  • 打开目标Google Sheets文档
  • 点击底部的目标工作表标签,确保只有这一个工作表处于选中状态(右键标签,确认没勾选「选择全部工作表」)
  • 点击顶部菜单栏的文件 → 下载 → 逗号分隔值(.csv)
  • 此时下载的CSV仅包含当前选中的工作表内容

批量导出所有工作表为独立CSV

如果需要一次性导出3-4个工作表,可借助脚本批量处理:

  1. 打开Google Sheets,点击扩展程序 → Apps脚本,打开脚本编辑器
  2. 删除默认代码,粘贴以下代码:
function exportSheetsToCSV() {
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var sheets = spreadsheet.getSheets();
  
  sheets.forEach(function(sheet) {
    var sheetName = sheet.getName();
    var csvContent = sheet.getDataRange().getValues().map(function(row) {
      return row.map(function(cell) {
        return '"' + cell.toString().replace(/"/g, '""') + '"';
      }).join(',');
    }).join('\n');
    
    var blob = Utilities.newBlob(csvContent, 'text/csv', sheetName + '.csv');
    DriveApp.createFile(blob);
  });
}
  1. 点击编辑器顶部的运行按钮,按提示完成权限授权
  2. 运行结束后,对应的CSV文件会自动保存到你的Google云端硬盘

内容的提问来源于stack exchange,提问作者Ariton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 00:28:13