python, 주식(3)-엑셀에 틀고정과 필터 추가하기
엑셀로 값을 받아온 후, 엑셀편집 하는데,, 원하는 것은, '틀고정' 과 '필터' 를 추가하고 싶다 판다스 사용해서 종목 데이터를 입수하고 엑셀로 저장한 후, 엑셀을 열어서 몇가지 원하는 작업을 추가한다(틀고정, 필터, 경우에 따라 몇몇 셀에 색깔 넣기 등) 그런데, 이 엑셀파일이 수십개가 된다면, 직접 손으로 해야 할까? 라는 물음에,,, 찾아봤다. 역시 다 있더라 ㅎㅎ 파일은 "KRX금현물.xlsx" 이다.(KRX에서 금현물 지수를 엑셀로 저장해서 가져왔음) 간단히 아래에 보임.(열 항목은 편집된 상태임) (1)필터 즉시 소스 살펴보자 4행 : 엑셀 파일을 읽고(wb 워크북) 5행 : ws 워크시트를 지정(wb의 액티브된 시트, 시트가 1개 밖에 없으니 선택의 여지는 없다) 6행 : 신기하게도, 이것..
2022. 3. 10.
python, 주식 (1)-pykrx종목별 주가 얻기
pykrx krx의 데이터를 스크래핑 해주는 모듈이다. 훌륭하신 분들이 만들어 놓은 모듈 감사히 사용해보고 있다. 사이트참고, https://github.com/sharebook-kr/pykrx 종목의 데이터를 가져와 보고자 한다. 그런데, 기본의 기본 기능이 동작하지 않는다? 실행해 보면, get_market_ohlcv라는 함수가 없단다! 이런이런, 내 환경은 1.0.26이고, 더 이상 업데이트가 안되는거 보니 이미 최신버젼 인가 본데,,, 난감. 키워드 넣고 검색 해본다. 아~~ 마땅히 해결이 보이지 않음... 헌데 어쩌다 저쩌다 해결이 보였으니 ㅎㅎ get_market_ohlcv_by_date() 이렇게 고쳐주면 해결 가능하다. 깃허브 사이트에도 갱신해 주면 좋겠는데,,,
2022. 2. 12.