openpyxl

    [ Flask SQLAlchemy ]  SQLAlchemy를 사용하여 엑셀파일 데이터를 DB에 넣기

    [ Flask SQLAlchemy ] SQLAlchemy를 사용하여 엑셀파일 데이터를 DB에 넣기

    openpyxl을 이용하여 엑셀을 읽어 데이터를 SQLAlchemy를 사용해 DB에 넣기 from openpyxl import load_workbook # 엑셀을 불러오기위해 openpyxl 패키지 사용 from kakao_api import generate_location from models import Vegan import app wb = load_workbook(filename='VeganMap.xlsx') # 엑셀 불러오기 ws = wb.active # 현재 활성화 되어있는 시트 선택! [ 저는 시트가 하나라서 그게 선택됩니다!] for row in range(3, ws.max_row): try: lat_log = generate_location(ws.cell(row, 6).value) exc..

    [ Flask SQLAlchemy ]  SQLAlchemy를 사용하여 엑셀파일 데이터를 DB에 넣기

    [ Flask SQLAlchemy ] SQLAlchemy를 사용하여 엑셀파일 데이터를 DB에 넣기

    openpyxl을 이용하여 엑셀을 읽어 데이터를 SQLAlchemy를 사용해 DB에 넣기 from openpyxl import load_workbook # 엑셀을 불러오기위해 openpyxl 패키지 사용 from kakao_api import generate_location from models import Vegan import app wb = load_workbook(filename='VeganMap.xlsx') # 엑셀 불러오기 ws = wb.active # 현재 활성화 되어있는 시트 선택! [ 저는 시트가 하나라서 그게 선택됩니다!] for row in range(3, ws.max_row): try: lat_log = generate_location(ws.cell(row, 6).value) exc..

    [Python] Openpyxl과 네이버 Geocoding을 이용한 위도경도 변환하기

    [Python] Openpyxl과 네이버 Geocoding을 이용한 위도경도 변환하기

    오늘은 openpyxl로 엑셀에서 정리된 주소를 가져와 네이버 클라우드 플랫폼의 Geocoding을 사용하여 위도 경도를 엑셀에 추가해줘 보겠습니다! 준비사항 사용할 엑셀 파일은 서울특별시에서 제공하는 채식 음식점 현황을 엑셀로 정리한 것입니다! https://news.seoul.go.kr/welfare/public_health/status-of-vegetarian-restaurants 서울시 채식 음식점 현황 서울시 채식 음식점 현황 news.seoul.go.kr 엑셀은 위 링크에서 다운로드하실 수 있어요! 그리고 네이버 클라우드 플랫폼의 지도 API의 상세 기능 중 Geocoding API 기능을 사용하기 위해 Key를 발급받아야 한다. Geocoding 이란? :주소의 텍스트를 입력받아 좌표를 포함..