[Excel] IP 주소나 도메인 네임의 상세 정보를 확인하는 웹 쿼리 만들기

CaN Tips
CaN Tips
658 بار بازدید - 2 سال پیش - 사실 Excel(엑셀)에서 특정 IP 주소나
사실 Excel(엑셀)에서 특정 IP 주소나 도메인 네임(Donmain Name) 정보를 얻어오는 방법보다는 파워 쿼리(Power Query)를 사용할 때, 엑셀 워크시트의 특성 셀 값을 입력 변수로 연결하는 방법을 설명하기 위한 글이다. 일단 엑셀의 데이터 가져오기 기능을 이용해 API로 해당 정보를 온라인, 실시간으로 연동해 주는 사이트의 정보를 가져온다. 참고: IP Geolocation API 홈페이지로 가기, ip-api.com/ 여기에서는 JSON 포맷을 이용하는 방법을 설명하고 있으나, XML이나 CSV도 같은 방식으로 적용할 수 있다. 일단 여기에서 얻은 데이터를 엑셀로 실시간으로 불러온다. 그다음 엑셀 워크시트의 특정 셀에 필요한 IP 주소나 도메인 네임을 입력하면 서버에서 관련 정보를 가져와 엑셀 시트에 보여주는 작업을 진행한다. 여기에서 중요한 점은 파워 쿼리의 고급 편집기를 이용해 워크시트의 셀 값을 입력 변수로 정의하는 문법이다. [변경 전] let 원본 = Json.Document(Web.Contents("ip-api.com/json/google.com")) in 원본 [변경 후] let siteinfo = Excel.CurrentWorkbook(){[Name="siteinfo"]}[Content]{0}[Column1], 원본 = Json.Document(Web.Contents("ip-api.com/json/" & siteinfo)) in 원본 변수를 지정하는 방법은 기계적으로 사용하면 된다. #엑셀 #파워쿼리 #입력변수
2 سال پیش در تاریخ 1401/07/30 منتشر شده است.
658 بـار بازدید شده
... بیشتر