지번 우편번호 작업

1. 우체국 사이트에서 최신 우편번호 엑셀을 다운 받는다,
http://www.epost.go.kr/search/zipcode/jibunAddressDown.jsp

2. 다운받은 엑셀중 기존형태 엑셀을 다은 이름으로 저장한다 . 저장 방식은 탭으로 분리 텍스트로 한다.

3. 디비에 임시 테이블을 생성한다.
CREATE TABLE IF NOT EXISTS `zipcode_tmp` (
`zipcode` varchar(10) NOT NULL default ”,
`num` varchar(10) NOT NULL default ”,
`sido` varchar(20) NOT NULL default ”,
`gugun` varchar(20) NOT NULL default ”,
`dong` varchar(20) NOT NULL default ”,
`ri` varchar(50) NOT NULL default ”,
`dosu` varchar(50) NOT NULL default ”,
`bunji` varchar(50) NOT NULL default ”,
`building` varchar(100) NOT NULL default ”,
`editDate` varchar(10) NOT NULL default ”,
`address` varchar(200) NOT NULL default ”
) TYPE=MyISAM;

4. sql문으로 변환
1) 저장한 텍스트 파일을 에디터 플러스로 연 다음, 2번째 줄까지 삭제한다.
2) ‘ 을 \’ 로 변환
3) 탭부분을 ‘,’로 변환
4) 줄바꿈 기호를  ‘);
INSERT INTO zipcode_tmp (zipcode, num, sido, gugun, dong, ri, dosu, bunji, building, editDate, address) VALUES (‘
로 변환

5. 업로드 후 디비 입력

 

 

 

 

 

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.