首页 > 解决方案 > 当数据集大于 50k 个字符时,使用应用程序脚本将 csv 数据导入谷歌表格

问题描述

我正在尝试使用 Google Apps 脚本将 .csv 文件导入到 Google 工作表中。我发现了以下一段非常简单有效的脚本@ https://www.labnol.org/code/20279-import-csv-into-google-spreadsheet

function importCSVFromGoogleDrive() {

  var file = DriveApp.getFilesByName("data.csv").next();
  var csvData = Utilities.parseCsv(file.getBlob().getDataAsString());
  var sheet = SpreadsheetApp.getActiveSheet();
  sheet.getRange(1, 1, csvData.length, csvData[0].length).setValues(csvData);
}

我学到的是,当我获取DataAsString 时,一个字符串的最大字符数为 50k,对我来说,这只是我的 30k 行数据集中的大约 1500 行。

我是编码新手,因此对现有护理进行简单修改几乎就是我所处的位置,因此请尽可能详细。

谢谢 StackOverflow 的人 :)

标签: google-sheets-api

解决方案


推荐阅读