Excel에서 사이트의 목록 목록을 손쉽게 만들기

Excel의 OData 연동 기능을 사용하면 비 프로그래밍 방식으로 SharePoint Online 목록을 쉽게 만들 수 있습니다.
※ SharePoint Server 2013, 2016에서도 갈 수 있습니다.

준비



먼저 Excel의 OData 연동 기능에서 호출할 URL을 준비합니다.
이번에는 사이트의 목록 목록을 원하므로 다음과 같은 URL입니다.

https://[tenant].sharepoint.com/_api/web/lists
※[tenant] 부분은 임의의 URL 로 변경해 주십시오.

IE와 Postman을 사용하여 위 URL에서 제대로 기대하는 결과가 반환되는지 미리 확인해 둡시다.

Excel OData 연동



Excel은 이전부터 외부 데이터를 가져오는 기능이 풍부했지만 현재는 OData(즉, REST API 등)에서 가져올 수 있습니다.
Excel을 시작하고 리본에서 데이터 > 데이터 가져오기 > 기타 데이터 소스에서 > OData 피드에서를 클릭합니다.


다음 대화 상자가 표시되므로 방금 준비한 URL을 붙여넣고 확인 버튼을 클릭합니다.


OData 피드 대화 상자가 열리면 조직 계정을 선택하고 로그인 버튼을 클릭합니다.
그러면 일반 Office 365 인증 대화 상자가 표시되므로 로그인합니다.


로그인한 후 연결 버튼을 클릭합니다.


쿼리가 실행되고 미리보기가 표시됩니다.
문제가 없으면 그대로 로드 버튼을 클릭합니다.
여기서 여러가지 표를 가공할 수도 있습니다만, 「간편하게」가 주지이므로, 이대로 진행합니다.


이것으로 로드 완료입니다.
Excel 시트에 사이트의 목록 목록이 많은 속성과 함께 표시된다고 생각합니다.
각 속성의 의미는 참조에서 확인하십시오.

Excel을 가공하여 완성



여기까지 오면 단순한 Excel이므로, 나머지는 원하는 대로 편집하여 원하는 일람표를 만드세요.
예를 들면 이 정도라면, 최초의 순서로부터 것의 몇분으로 완성해 버립니다.


소감 등



Excel OData 연동은 매우 유용합니다.
SharePoint를 비롯한 O365계의 서비스는 REST API를 반드시 지원하고 있으며, REST API는 현재 보통으로 사용되고 있는 기술이므로, 이것을 Excel과 조합하는 것으로, 논코딩으로 다양한 것을 만들 수 있을 것 같다 입니다.
꼭 시도해보십시오.

좋은 웹페이지 즐겨찾기