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

如何高效下载Google Spreadsheets中指定的多个工作表(非全部)

一次性导出指定工作表(Sheet B、C)的高效方法

方法1:隐藏不需要的工作表后导出

  • 打开目标Google表格,右键点击Sheet A,选择「隐藏工作表」
  • 点击顶部菜单栏的「文件」→「下载」,选你需要的格式(Excel、CSV等)
  • 导出的文件只会包含未隐藏的Sheet B和C,之后右键取消Sheet A的隐藏即可

方法2:用Google Apps Script批量导出指定工作表

  • 打开表格,点击「扩展程序」→「Apps Script」
  • 删除默认代码,粘贴以下脚本:
function exportSheets() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheetNames = ["Sheet B", "Sheet C"]; // 替换成你的工作表名称
  var folder = DriveApp.createFolder("导出的报表"); // 生成存放文件的文件夹
  
  sheetNames.forEach(function(name) {
    var sheet = ss.getSheetByName(name);
    var blob = sheet.getBlob().setName(name + ".xlsx");
    folder.createFile(blob);
  });
  
  SpreadsheetApp.getUi().alert("导出完成,文件已存放在Drive的「导出的报表」文件夹中");
}
  • 点击「运行」,首次运行需完成权限授权,按提示操作即可
  • 运行后,Drive里会生成对应文件夹,里面单独存放Sheet B和C的文件,也可修改脚本调整导出格式(比如改成CSV)

方法3:利用导出URL批量处理

  • 先获取表格ID:打开表格,地址栏中d/和/edit之间的字符串就是表格ID
  • 构造单个工作表的导出URL:https://docs.google.com/spreadsheets/d/[表格ID]/export?format=xlsx&gid=[工作表GID]
  • 把Sheet B和C的GID分别替换进URL,用浏览器批量下载插件一次性下载两个文件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 01:22:01