상세 컨텐츠

본문 제목

재무제표 긁어오기

프로그래밍

by 독서와 여행 2020. 5. 30. 19:06

본문

일단 연결재무제표에서 당기순이익, 법인세 차감 후 이익,  매출액, 자본, 부채 등만 뽑아올 계획이다.

이걸로 프로그래밍을 해야지.

csv로 바꾸는 작업까지는 완료 했다.

이제 이 데이터를 어떻게 활용하냐가 남았다.

pandas 사용 또 까먹은 부분이 많아서 다시 공부해야지

 

from pandas.io.json import json_normalize
import pandas as pd
from urllib.request import urlopen,Request
from bs4 import BeautifulSoup
import requests
import pprint
import json
API_KEY="개인코드"
company_code = '00126380' # 기업 코드 (이건 삼성전자)
year = '2019' # 보고서 년도
report_sort = '11011' #defalt 1101 < 사업 보고서 분기 보고서 = 11013 11012 11014 1분기 2분기 3분기 순서
request= Request('https://opendart.fss.or.kr/api/fnlttSinglAcnt.json?crtfc_key='+API_KEY+'&corp_code='+company_code+'&bsns_year='+year+'&reprt_code='+report_sort)
#stock_data =json.loads(source)
response = urlopen(request)
elevations = response.read()
data = json.loads(elevations)
data = json_normalize(data['list']) #csv로 파일 저장하고 필요없는 colums 제거하자

data.to_csv('삼성전자.csv', encoding='utf-8')

'프로그래밍' 카테고리의 다른 글

지저분한 코드로 대충 완성..  (0) 2020.06.13
PYGT5를 통한 GUI 구현  (0) 2020.06.05
재무제표와 자산관리 프로그램  (0) 2020.05.31
기업 코드 찾는 함수  (0) 2020.05.29
재산관리 프로그램  (0) 2020.05.28

관련글 더보기

댓글 영역