PDF·문서

CSV → SQL

CSV·엑셀 표를 CREATE TABLE·INSERT SQL로 바꿉니다.

작동 원리

CSV를 SQL로 변환

표를 SQL로 바로 옮깁니다

첫 행을 열 이름으로 보고 CREATE TABLE과 INSERT 문을 만듭니다. 값에 따라 INTEGER·REAL·DATE·BOOLEAN·TEXT 타입을 추정하고, 작은따옴표는 자동으로 이스케이프합니다.

지원하는 SQL

종류식별자 인용특징
PostgreSQL"열"표준 SQL, TRUE/FALSE
MySQL`열`백틱 인용
SQLite"열"BOOLEAN을 1/0으로 저장

알아두세요

  • 타입은 값 샘플을 보고 추정합니다. 실제 스키마에 맞게 수정하세요.
  • 빈 값을 NULL로 둘지 빈 문자열로 둘지 선택할 수 있습니다.
  • 쉼표가 포함된 숫자(1,200)는 문자로 처리됩니다. 미리 CSV 정리로 쉼표를 제거하세요.
  • 여러 시트가 있으면 첫 번째 시트만 사용합니다.
  • 대용량 파일은 INSERT 묶음 크기를 조절해 문장 길이를 줄이세요.

파일은 서버로 가지 않습니다

표 파싱과 SQL 생성이 브라우저에서 실행됩니다. 고객 명단·매출 데이터도 서버에 올리지 않고 SQL로 바꿀 수 있습니다. 자세한 원리는 작동 원리에 정리했습니다.

자주 묻는 질문

타입은 어떻게 정하나요?

각 열의 값 샘플을 보고 INTEGER·REAL·DATE·BOOLEAN·TEXT를 추정합니다. 실제 스키마에 맞게 수정해 사용하세요.

빈 값은 어떻게 들어가나요?

기본은 NULL입니다. 체크를 끄면 빈 문자열로 들어갑니다.

쉼표가 있는 숫자는?

1,200처럼 쉼표가 있으면 문자로 처리됩니다. 먼저 CSV 정리 도구로 쉼표를 제거하거나 숫자 형식으로 바꾸세요.

여러 시트도 되나요?

첫 번째 시트만 변환합니다. 다른 시트는 해당 시트를 첫 번째로 옮긴 뒤 사용하세요.

참고

이 결과는 참고용입니다. 실제 업무 문서의 규격·보안 정책은 소속 기관의 안내를 우선하세요.