1. 엑셀 파일 다운받기
오픈API 상세 (혹은 마이페이지 - Open API -활용신청 현황) 에서 참고문서를 다운받는다.
폴더에 엑셀 파일을 확인할 수 있다. 엑셀파일은 위도 경도가 포함되어있다.
xlsx 확장자는 mysql 에 import 할 때 오류가 발생한다. 따라서 csv 파일로 확장자를 변경해준다.
다른 이름으로 저장을 누른 후 csv 형식을 선택한다.
도구 - 웹옵션 - 인코딩에서 UTF-8 형식으로 변경 후 저장해준다.
2. MySQL에 엑셀파일 넣기
MySQL Workbench 에서 새로운 커넥션을 만들어준다.
create database weatherdb; use weatherdb;
새로운 데이터베이스를 만들어준다.
Schemas 에서 데이터베이스를 선택 후 마우스 오른쪽 키로 import 를 선택한다.
csv 형식의 엑셀 파일을 넣어준다.
테이블을 만들지 않았다면 새로운 테이블을 만들어준다.
필요한 컬럼을 선택한다. (엑셀 파일의 컬럼이 한글로 되어있어 나는 미리 영어로 바꿔놨다.)
code(원래 컬럼명은 행정구역코드) 는 숫자가 커 int 타입으로 받으면 모든 Row가 만들어지지 않는다. 그래서 Text 형태로 만들었다. 미리 테이블을 만들고 Import 해도 된다.
select * from opendata_weather_tb;
위도 경도 DB가 만들어졌다.
Share article