아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
화산 아이콘 11
김우빈 신민아 기도 감동
아하

생활

생활꿀팁

영민한족제비152
영민한족제비152

코인거래소 가격을 엑셀에 실시간 연동하는 방법은?

예를 들어

업빗의 원화코인 가격들을

엑셀의 1열에 밑으로 한 행씩 나타내고

실시간 가격으로 변동되는 모습을

보고 싶은데

전문프로그램으로

프로그램 짜지 않고도

딜레이 없이

연동시키는

쉬운 방법이

혹시있을까요?

가능하다면

바로 써먹을 수 있게

설명해주시면 좋겠습 니다.

    4개의 답변이 있어요!
    • 반듯한거북이278
      반듯한거북이278

      안녕하세요.

      아래 2개의 글을 참고하시면 될 것 같습니다.

      https://steemit.com/cryptocurrency/@bdr90/import-coinmarketcap-data-into-excel-with-automatically-update-in-few-steps

      https://syntaxbytetutorials.com/excel-import-coinmarketcap-api-data-with-query/

      몇가지 준비사항만 있으면 간단하게 엑셀에 1분 마다 암호화폐시세를 표시할수 있습니다..

      1) coinmarketcap 에 가입하시고 API를 key를 발급받으세요.

      2) coinmarketcap은 암호화폐 가격을 제공하는 역할을 합니다.

      3) 엑셀 최신 버전에서 data의 web query가 있는지 혹은 없다면 아래 주소에서 power query를 받으시면 됩니다.

      https://www.microsoft.com/en-us/download/details.aspx?id=39379&CorrelationId=bc3557e1-418d-4325-b101-ad17694d3901

      이렇게 하고 위의 2번째 글을 참고하시면 간단하게 비트코인과 라이트코인의 시세를 가져오실수 있습니다.

      이건 제가 따라해 본 예제의 capture인데요, 실제로는 rest API를 써서 가져오는 것이지만, 엑셀의 메뉴를 이용하면 간단하게 클릭만으로 위와 같은 내용을 만드실수 있습니다.

      다만 딜레이가 없지는 않구요, 1분의 딜레이가 발생합니다.

      프로그램을 짜서 크롤링을 하게 되면 1초이내의 차이로 가져올수는 있지만, 이는 약간의 프로그램을 동반하게 되서 답에서는 제외하였습니다.

      감사합니다.

    • 안녕하세요

      코인 거래소 사이트의 가격 정보를 엑셀로 자동화 처리로 정리하고 싶다고 하셨는데요.

      해당 개발은 파이썬으로 쉽게 개발 가능합니다.

      1) 엑셀 접근법

      우선 파이썬의 pandas 모듈이나 openpyxl 모듈을 사용하면 파이썬 코드 내에서 엑셀 파일에 접근이 가능합니다.

      https://pypi.org/project/openpyxl/ -> openpyxl 모듈 설명
      https://pandas.pydata.org/ -> pandas 모듈 설명

      해당 모듈을 cmd 창에서 설치한뒤 import로 불러 오시면 됩니다. (ex: pip install pandas)

      2) 거래소 사이트 가격 접근법
      거래소 가격 사이트 접근은 해당 거래소에서 제공하는 api를 쓰시면 됩니다.

      https://www.upbit.com/service_center/open_api_guide

      위의 url이 업비트에서 제공하는 open api 입니다.

      해당 api로 거래소 가격 정보를 불러와서 openpyxl 모듈로 가격 정보를 엑셀에 저장하는 방법을 추천 드립니다!!

      답변 채택 부탁 드려요~

    • ACCESSKEY = ???

      SECRETKEY = ???

      import pyupbit

      import pandas as pd

      target_ticker = "KRW-BAT"

      price = pyupbit.getcurrentprice(target_ticker)

      pricehistory = pyupbit.getohlcv(target_ticker, interval="min")

      upbit = pyupbit.Upbit(ACCESSKEY, SECRETKEY)

      upbit.buymarketorder(targetticker , upbit.getbalance(ticker="KRW"))

      파이썬 라이브러리 pyupbit을 이용하시면 쉽게 긁어올 수 있습니다. 주문도 파이썬을 통해 직접 가능하니 참고바랍니다.

    • 방법은https://www.ddengle.com/board_free/342799 를 참고하십시오.

      코인의 가격은 거래소마다 제공하는 api가 다르기때문에 거의 1:1로 작업을 하셔야 될것 같네요.

      하지만 기본적인 방법은 동일합니다. JSON 데이터이므로 가공을 거쳐야 하지요.