본문 바로가기

Study/Oracle

엑셀문서에서 DB insert문 만들기

엑셀문서를 참고해서 DB에 데이터를 입력할때 유용한 팁입니다.


먼저 데이터 옆에 빈 셀을 지정하고 아래와 같은 형식으로 입력후 셀복사를 해주면..

insert문이 쉽게 만들어 집니다.


="insert into TableName into (AFIELD, BFIELD, CFIELD) values ( '"&A2&"','"&B2&"', '"&C2&"')"



아래와 같이 표시하기 위해서 사용한 수식

="insert into emp(name, age, address, mobile) values ('"&A2&"','"&B2&"','"&C2&"','"&D2&"');"


이름           나이 주소 연락처 sql

홍길동 20 강남 01012345678 insert into emp(name, age, address, mobile) values ('홍길동','20','강남','01012345678');

김개똥 22 강북 0200000000 insert into emp(name, age, address, mobile) values ('김개똥','22','강북','0200000000');



엑셀 날짜 변환 예제
="insert into('" & TEXT(K2,"yyyy-mm-dd hh:mm") & "', '" & TEXT(L2,"yyyy-mm-dd hh:mm") & "' );"