[Power Query] Google 드라이브에 저장된 파일 로드

로컬 드라이브의 CSV 파일을 Power Query에서 로드할 때는 "텍스트 또는 CSV에서"라는 커넥터가 제공되지만 Google 드라이브에 저장된 CSV 파일을 로드하는 경우 어떻게 해야 하는지 설명합니다.

덧붙여서 OneDrive의 경우, 공식 도움말에 방법이 설명되어 있습니다.
htps : // / cs. 미 c 로소 ft. 코 m / 쟈 jp / 뽀뽀 루비 /에서 sk와 p use-one dri ゔ ぇ

방법





데이터 가져오기에서 웹 커넥터를 선택하고 방금 복사한 링크를 붙여넣습니다.



URL의 https://drive.google.com/open?id=xxxx/open/uc로 다시 쓰고 확인을 누릅니다. https://drive.google.com/uc?id=xxxx 같은 URL입니다.

일반 CSV 커넥터와 유사한 대화 상자가 열립니다. 나머지는 CSV 커넥터와 동일합니다.



Power Query 코드



코드는 이런 느낌이 듭니다.
let
    ソース = Csv.Document(Web.Contents("https://drive.google.com/uc?id=xxxx"), ...),
    昇格されたヘッダー数 = Table.PromoteHeaders(ソース, [PromoteAllScalars=true]),
    ...

요약


  • Google 드라이브 파일의 URL은 https://drive.google.com/uc?id=xxxx
  • 웹 커넥터에서 바이너리를 가져와 Csv.Document() 함수에 전달합니다.
  • 아직 시도하지 않았지만 원칙적으로 CSV뿐만 아니라 Excel, XML, JSON 등 바이너리 형식이면 무엇이든 읽을 수 있어야합니다.
  • 좋은 웹페이지 즐겨찾기