GAS에서 CSV 파일을 스프레드 시트로 가져 오는 방법

소개



csv로 떨어뜨린 데이터를 쉽게 스프레드 시트로 만들고 싶을 때 사용할 수있는 코드입니다.

설정



google drive에 csv를 저장하고 가져온 스프레드시트를 미리 만들어야 합니다.

사용법



먼저 스프레드시트에서 도구 → 스크립트 편집기를 클릭합니다.


Code.gs 코드 재작성



파일명 .csv가 되고 있는 곳을 drive상에 저장한 파일명으로 재기록해 주세요.

function importCSVFromGoogleDrive() {

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

}


데모



Run 버튼을 눌러 스프레드시트 파일로 돌아가기만 하면 됩니다.



끝에



대량의 csv 데이터로 차트를 만들거나, json으로 하거나와 여러가지 해보고 싶었으므로 우선은 스프레드 시트에 떨어뜨려 보았습니다. 스프레드 시트에서 json으로 만드는 과정은 매우 간단한 GSX2JSON을 사용했습니다.

좋은 웹페이지 즐겨찾기