SQL Converter

온라인 SQL 변환기

CREATE TABLE + INSERT 문을 붙여넣고 데이터를 직접 편집한 뒤, 바로 열 수 있는.xlsx 파일을 다운로드하세요. 모든 처리가 브라우저에서 이루어지며, SQL이 기기 밖으로 나가지 않습니다.

MySQL, PostgreSQL, SQLite의 CREATE TABLE / INSERT를 모두 정확하게 파싱합니다. 식별자는 백틱 (``), 큰따옴표 (""), 대괄호 ([]) 모두 사용 가능합니다. 다중 행 INSERT (VALUES (...), (...), (...))도 지원됩니다.

아닙니다. 파싱과.xlsx 생성은 모두 브라우저의 JavaScript로 실행되며, 결과 파일은 기기에 바로 저장됩니다.

SQL 대기 중

SQL Converter를 선택하는 이유

빠르고, 안전하고, 설치 불필요 — SQL 덤프를 바로 열 수 있는 Excel 통합 문서로 변환합니다.

다중 테이블 지원

CREATE TABLE / INSERT 대상 테이블마다 시트를 자동 생성합니다. 열 이름은 CREATE TABLE에서 가져오거나, INSERT 열 목록에서 추론합니다.

진짜 Excel 형식

표준 Office Open XML.xlsx 파일을 생성합니다. Excel, Numbers, LibreOffice, Google Sheets에서 바로 열 수 있습니다.

프라이버시 우선 설계

모든 파싱과 통합 문서 생성이 브라우저에서 이루어집니다. SQL이 서버로 업로드되는 일은 없습니다.

엄격한 타입 보존

숫자는 숫자 그대로(우측 정렬), 부울은 부울, NULL은 빈 칸, 문자열은 텍스트. 날짜로 자동 변환되지 않습니다.

다중 방언 지원

MySQL, PostgreSQL, SQLite 구문을 이해합니다: 백틱, 큰따옴표 식별자, 이스케이프 문자열, 다중 행 INSERT.

인라인 편집

다운로드 전에 셀을 클릭하여 데이터를 편집하세요. 행·열 추가/삭제, 헤더 이름 변경, 빈 행 제거까지 브라우저에서 모두 가능합니다.

SQL → Excel 변환 작동 방식

INSERT 문을 클라이언트 측에서 파싱하고, 브라우저에서 실제.xlsx 파일을 생성합니다.

  1. 1

    SQL 덤프를 붙여넣으십시오

    MySQL, PostgreSQL, SQLite 덤프의 CREATE TABLEINSERT INTO 문을 어떤 조합으로든 붙여넣으십시오. 저희 파서는 다중 행 INSERT, 이스케이프된 따옴표, NULL 값, 날짜, 숫자, 바이너리 BLOB(Base64 문자열로 표시)을 처리합니다.

  2. 2

    인라인 편집

    파싱이 끝나면 데이터가 스프레드시트 스타일의 그리드로 표시됩니다. 셀을 편집하고, 행을 추가하거나 삭제하고, 열 이름을 바꾸십시오. 변경 사항은 브라우저 메모리에 보관되며 — 편집할 때마다 서버 왕복이 발생하지 않고, "저장 중..." 지연도 없습니다.

  3. 3

    xlsx 파일 생성

    다운로드를 클릭하면 SheetJS(xlsx.js)를 사용해 JavaScript에서 직접 Office Open XML .xlsx 파일을 구성합니다. 각 테이블은 별도의 워크시트가 됩니다. 파일은 Excel 자체가 만들어 내는 것과 비트 단위로 동일합니다.

  4. 4

    기기로 다운로드

    Blob은 가상 <a download> 클릭을 통해 저장됩니다. Excel, Google Sheets, Numbers 등.xlsx를 읽을 수 있는 모든 프로그램에서 열 수 있습니다. 데이터 경로는 다음과 같습니다: SQL 붙여넣기 → JS 메모리 →.xlsx Blob → 다운로드. 서버도, 로그도, 업로드도 없습니다.

일반적인 SQL → Excel 요구사항

데이터를 빠르게 스프레드시트로 변환해야 할 때.

고객 대상 내보내기

비기술 동료가 최신 고객 목록을 Excel 파일로 필요로 합니다. SQL 쿼리를 실행해 결과를 붙여넣으면.xlsx를 얻습니다. 내보내기 기능을 만들 필요도, 데이터를 외부 도구로 보내는 것에 대한 컴플라이언스 검토도 없습니다.

로컬 백업 점검

백업의 mysqldump 파일을 열어 관련 테이블을 찾고 그 내용을 읽기 좋은 행으로 확인하십시오. 샌드박스 데이터베이스를 띄우는 것보다 간편한 경우가 많습니다.

데이터 마이그레이션

xlsx를 경유하여 작은 테이블을 한 시스템에서 다른 시스템으로 옮기십시오. 다시 가져오기 전에 데이터를 편집(열 이름 변경, 필드 추가, 오타 수정)할 수 있습니다.

프로덕션 이슈 조사

엔지니어가 보고된 이슈를 디버깅하기 위해 데이터베이스의 고객 행을 도구에 붙여넣어도 — 데이터는 노트북을 떠나지 않습니다. 고객 행은 민감했고, 그 민감함을 유지하는 것이 중요했기 때문입니다.

SQL 데이터에 프라이버시가 필요한 이유

데이터베이스 덤프에는 보통 실제 고객 정보 — 이름, 이메일, 주소, 때로는 해시된 비밀번호나 금융 데이터 — 가 담겨 있습니다. 대부분의 온라인 SQL 변환기는 파일 업로드를 요구하는데, 이는 PII에 대해 정확히 정반대 행동입니다. iKit은 모든 것을 브라우저에서 파싱하므로 데이터는 기기를 떠나지 않습니다.

  • MySQL, PostgreSQL, SQLite 덤프를 순수 JavaScript로 파싱합니다.
  • SheetJS를 통해 클라이언트 측에서.xlsx 파일을 생성합니다.
  • 프로덕션 데이터와 PII에 적합합니다 — 어떤 것도 업로드되지 않습니다.

관련 가이드

iKit 블로그의 심층 튜토리얼과 도구 비교.

자주 묻는 질문

어떤 SQL 방언을 지원하나요?

MySQL, PostgreSQL, SQLite의 CREATE TABLE / INSERT를 모두 정확하게 파싱합니다. 식별자는 백틱 (``), 큰따옴표 (""), 대괄호 ([]) 모두 사용 가능합니다. 다중 행 INSERT (VALUES (...), (...), (...))도 지원됩니다.

제 SQL이 어딘가에 업로드되나요?

아닙니다. 파싱과.xlsx 생성은 모두 브라우저의 JavaScript로 실행되며, 결과 파일은 기기에 바로 저장됩니다.

크기 제한이 있나요?

서버 측 하드 리밋은 없습니다. 최신 브라우저에서 수만 행 정도는 원활하게 처리됩니다. 대용량 덤프는 CLI 도구가 보통 더 빠릅니다.

CREATE TABLE만, 또는 INSERT만 사용할 수 있나요?

네. CREATE TABLE이 있으면 해당 열 이름을 사용합니다. INSERT INTO... (col1, col2) VALUES...만 있으면 INSERT의 열 이름을 사용합니다. INSERT에 열 목록이 없으면 col1, col2 …로 대체됩니다.

날짜와 타임스탬프가 Excel 날짜 셀이 되나요?

아닙니다. '2024-01-05 10:12:33' 같은 타임스탬프는 일반 텍스트로 내보내져 Excel의 자동 변환을 방지합니다. Excel 날짜 형식을 원하면 열을 선택하고 '셀 서식 → 날짜'를 적용하세요.