import os
import pandas as pd
import xlrd
if os.path.isfile("C:/Users/g0917/Desktop/Test2.xlsx"):
df = pd.read_excel("C:/Users/g0917/Desktop/Test2.xlsx", index_col=0)
else:
df = pd.DataFrame()
with pd.ExcelWriter("C:/Users/g0917/Desktop/Test2.xlsx", engine = 'openpyxl') as writer:
df.to_excel(writer, sheet_name = "sheet1")
주가 크롤링하여 데이터를 저장하는 엑셀파일을 따로 만들기.
1. 맨 처음 파일이 존재하는 지 여부 부터 체크.
2. os.path.isfile이 파일존재하는지를 알아내는 명령어.
3. 파일이 존재할 경우 엑셀파일을 불러오고, 여기다가 주가를 크롤링하는 개념이고,
4. 존재하지 않는경우 엑셀파일을 새로 만들고 주가를 크롤링하는 개념.
df = pd.DataFrame()
with pd.ExcelWriter("C:/Users/g0917/Desktop/Test2.xlsx", engine = 'openpyxl') as writer:
df.to_excel(writer, sheet_name = "sheet1")
먼저, dataframe을 pandas를 이용해 정의하고, 이 빈 dataframe을 엑셀에다 저장하는 느낌.
그냥 dataframe 정의하지 않고 처음부터 빈 엑셀을 만들고 싶었지만,, 그런 방법은 찾지 못했다.
'Python > 주가 크롤링 프로그램' 카테고리의 다른 글
국내주식 크롤링 코드 정리 (0) | 2021.07.17 |
---|---|
Global 함수 사용 (0) | 2021.07.17 |
주가 크롤링 (네이버 주식) (0) | 2021.07.11 |
주가크롤링 엑셀파일 구성 및 last time 정의 (0) | 2021.07.10 |