使用应用程序脚本将CSV数据导入Google表格

时间:2019-12-11 08:50:12

标签: google-apps-script google-sheets import

我想使用Apps脚本将csv文件导入Google表格。我想将要读取的csv文件添加到最后一行之后的现有选项卡“ csv_data”中。有人能帮我吗?我是开始使用应用程序脚本的用户。预先感谢您的帮助! GJM

1 个答案:

答案 0 :(得分:0)

有一种有用的方法,称为Utilities.parseCsv()

如果您的csv文件位于Google驱动器上,则可以导入和附加该文件,例如通过将包含以下内容的bound script附加到电子表格:

function appendCSV() {  
  var file = DriveApp.getFilesByName("PASTE HERE THE NAME OF YOUR CSV FILE INCLUDING EXTENSION").next();
  var csvData = Utilities.parseCsv(file.getBlob().getDataAsString(),'SPECIFY HERE THE DELIMITER (OPTIONAL)');
  var sheet = SpreadsheetApp.getActiveSheet();
  var lastRow=sheet.getLastRow();
  sheet.getRange(lastRow, 1, csvData.length, csvData[0].length).setValues(csvData);  
}