실용적인 온라인 Excel to SQL 변환 도구
스프레드시트 데이터를 데이터베이스로 수동 입력하는 것은 느리고 오류가 발생하기 쉽습니다. 본 도구는 데이터를 붙여넣거나 파일을 선택하기만 하면 열 감지부터 SQL 생성까지 신속하게 처리합니다. 초기 데이터(Seed Data), 테스트 픽스처, 마스터 테이블 생성 등에 최적입니다.
CSV 파일 또한 동일한 워크플로우로 변환할 수 있습니다. 생성된 SQL은 화면에서 바로 확인 및 수정이 가능합니다.
서버 업로드 없는 안전한 클라이언트 사이드 변환
사용자의 파일은 브라우저 메모리 내에서만 처리됩니다. 당사는 사용자의 데이터를 서버에 저장하거나 수집하지 않으므로 민감한 사내 데이터도 안심하고 변환할 수 있습니다.
회원가입이나 대기 시간이 필요 없으며 데이터와 생성된 SQL의 통제권은 항상 사용자에게 있습니다.
Excel 및 CSV를 SQL로 변환하는 방법
작업 중에도 원본 행이 미리보기에 유지되므로 생성된 SQL과 원본 시트의 값을 쉽게 대조할 수 있습니다.
- 탭으로 구분된 텍스트나 CSV를 붙여넣거나 로컬 Excel/CSV 파일을 엽니다.
- MySQL, PostgreSQL, SQLite 중 대상 데이터베이스를 선택하고 테이블명을 입력합니다.
- 헤더 행, 열 이름, 감지된 데이터 타입 및 NULL 정책을 검토합니다.
- 유효성 검사 오류를 해결하고 SQL 스크립트를 복사하거나 다운로드합니다.
단순 문자열이 아닌 타입 지정 매핑
유용한 데이터베이스 테이블은 적절한 타입 선언이 필요합니다. 문자열, 정수, 소수, 불리언, JSON, 날짜, 타임스탬프, NULL 중 원하는 타입을 지정할 수 있습니다. 0으로 시작하는 우편번호나 ID 번호도 텍스트로 보존할 수 있습니다.
INSERT 생성 전 JSON 및 불리언 사전 검증
{"role":"admin"}과 같은 JSON 객체를 문자열로 단순 처리하면 DB 입력 시 오류가 발생할 수 있습니다. 본 도구는 JSON 형식을 정밀 검사하여 이상이 있는 행과 열을 즉시 알려줍니다.
TRUE, FALSE, 1, 0, yes, no 등의 불리언 값도 데이터베이스 문법에 맞게 자동 변환됩니다.
MySQL, PostgreSQL, SQLite 맞춤형 출력
MySQL의 백틱(`), PostgreSQL의 큰따옴표(") 및 ::jsonb 캐스팅, SQLite의 데이터 표현 등 데이터베이스 엔진별 문법을 충실히 반영합니다.
여러 행의 다중 INSERT 문과 CREATE TABLE 테이블 정의문 생성을 지원합니다.
안전한 특수문자 이스케이프 및 명확한 오류 안내
작은따옴표(O'Reilly), 큰따옴표, 쉼표, 줄바꿈 등의 특수문자가 각 SQL 규격에 맞게 안전하게 이스케이프 처리됩니다.
생성된 SQL 실행 전 확인 권장사항
본 도구는 SQL 텍스트를 생성하며 데이터베이스에 직접 명령을 내리지 않습니다. 중요한 운영 데이터에 적용하기 전에는 개발 환경에서 테스트를 거치시기 바랍니다.