일단 연결재무제표에서 당기순이익, 법인세 차감 후 이익, 매출액, 자본, 부채 등만 뽑아올 계획이다.
이걸로 프로그래밍을 해야지.
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 |
댓글 영역