Excel to SQL Query Logo
EXCEL TO SQL QUERYexceltosqlquery.com
가이드자주 묻는 질문

변환 가이드

스프레드시트 행을 타입 안전한 SQL로 변환하는 실전 가이드

스프레드시트 데이터를 준비하고 대상 데이터베이스에 맞는 최적의 SQL 쿼리를 생성하기 위한 단계별 안내입니다.

변환 가이드

스프레드시트 행을 타입 안전한 SQL로 변환하는 실전 가이드

스프레드시트 데이터를 준비하고 대상 데이터베이스에 맞는 최적의 SQL 쿼리를 생성하기 위한 단계별 안내입니다.

데이터베이스별 문법 차이점

데이터베이스식별자 인용부호JSON 출력 형식Boolean 출력 형식
MySQL`backticks`JSON columnTRUE / FALSE
PostgreSQL"double quotes"JSONB with ::jsonbTRUE / FALSE
SQLite"double quotes"TEXT column1 / 0

브라우저 내 안전한 로컬 데이터 처리

모든 파싱과 변환 작업은 사용자의 PC 브라우저 내에서만 실행되므로 정보 유출의 위험이 없습니다.

4단계 변환 과정

  1. 데이터를 붙여넣거나 Excel/CSV 파일을 선택합니다.
  2. 대상 데이터베이스(MySQL/PostgreSQL/SQLite)와 테이블명을 지정합니다.
  3. 열별 데이터 타입을 확인하고 필요 시 수정합니다.
  4. 생성된 SQL을 복사하거나 .sql 파일로 다운로드합니다.

적절한 열 데이터 타입 매핑

숫자, 문자열, 날짜, 불리언, JSON 등의 타입을 자유롭게 설정하고 빈 셀을 NULL 또는 기본값으로 처리할 수 있습니다.

사전 데이터 유효성 검사

잘못된 날짜 형식이나 깨진 JSON 구조를 미리 파악하여 DB 임포트 오류를 미연에 방지합니다.

배치 INSERT 및 CREATE TABLE 생성

100, 500, 1,000행 단위의 분할 INSERT 출력 및 충돌 방지(UPSERT) 문법을 지원합니다.

INSERT INTO "users" ("id", "active", "profile") VALUES
  (101, TRUE, '{"role":"admin"}'::jsonb),
  (102, FALSE, '{"role":"viewer"}'::jsonb);

CSV 파일 작성 시 주의사항

첫 번째 행에 열 이름을 두고 쉼표가 포함된 필드는 반드시 큰따옴표로 감싸주세요.

0으로 시작하는 식별자 보존

우편번호나 코드값처럼 앞자리 0이 중요한 열은 텍스트(Text) 타입으로 지정하세요.

운영 데이터베이스 적용 전 테스트

운영 환경에 반영하기 전에 개발용 DB에서 소량의 샘플을 테스트하고 백업을 유지하세요.

시드 데이터 및 마이그레이션에 최적

개발 초기 데이터 구축이나 정기적인 데이터 마이그레이션 작업을 신속하게 완료할 수 있습니다.