2011. 11. 23. 11:18

SQL Gate for MySQL을 이용해서 엑셀(Excel)파일 데이터를 MySQL에 넣기

이번엔 Excel 파일을 MySQL에 넣어봅니다. SQL Gate for MySQL을 이용하는데 이 툴도 상당히 편하고 좋은 프로그램입니다. 예전엔 이게 상용이었지만 지금은 개인들에게 무료로 배포되고 있습니다.

아래처럼 테이블을 먼저 하나 만들고 거기에 엑셀파일을 CSV 파일로 변환한 후 변환된 파일의 경로와 이름을 적어주는 스크립트 명령어도 실행이 되는걸 확인했는데, 이렇게 해도 되지만 이거 말고 그냥 엑셀 파일을 그대로 테이블에 넣어보겠습니다.

어떻게 하든 일단 테이블은 먼저 하나 만들어 두고, 명령어 대신 간단하게 테이블을 마우스 오른쪽 클릭하여 '데이터 가져오기'를 선택합니다.

여기서 엑셀파일을 선택하구요,

가져올 데이타가 있는 엑셀파일을 찾아 지정합니다.

기본으로 설정되어 있는 그대로 하되 여기서 중요한 건 첫 번째 행을 2로 해야 됩니다.

1번째 행은 데이타가 아니라 항목 이름이니까 실제 데이타는 2번째 줄부터죠.


'자동 열 매핑'으로 해당 열 이름을 지정합니다.

이건 그냥 다음으로...

최종 실행하기 전에 데이타가 제대로 보이는지 확인합니다.

여기서 제대로 안 보인다면 다시 뒤로..

이제 실행을 누르면 데이타가 MySQL 테이블 안으로 들어갑니다.

작업이 끝나고 성공되었다는 메시지가 나옵니다.

해당 테이블의 데이타를 확인하면 전부 제대로 들어간 걸 확인할 수 있습니다.