CSV / Excel 데이터 JSON 및 SQL 자동 변환기 - DataMorph Pro

CSV 및 엑셀(.xlsx) 데이터를 실시간으로 JSON 객체 및 SQL (CREATE TABLE, INSERT INTO) 문으로 즉시 변환하고 가독성 높은 인터랙티브 그리드로 시각화해주는 100% 클라이언트 스마트 변환 도구입니다.

CSV / Excel 데이터 JSON & SQL 자동 변환기 (DataMorph Pro)는 엑셀 스프레드시트나 CSV 파일, 혹은 직접 입력한 텍스트 데이터를 웹 브라우저에서 즉시 개발용 JSON 배열이나 SQL 쿼리문 (CREATE TABLE & INSERT INTO)으로 정밀하게 변환해주는 강력한 생산성 데이터 유틸리티입니다.

개발자, 데이터 분석가, DB 관리자(DBA)는 물론 마케터 및 일반 사용자가 겪는 번거로운 데이터 포맷 변환 작업을 클릭 몇 번만으로 완벽히 자동화해 줍니다.


🚀 주요 기능 (Key Features)

  1. 다양한 파일 포맷 & 대용량 드래그 앤 드롭 지원
    • .csv, .xlsx, .xls, .tsv, .txt 등 다양한 형태의 스프레드시트 파일을 드래그 앤 드롭으로 간편하게 불러옵니다.
    • SheetJS 엔진을 내장하여 엑셀 파일도 실시간 파싱합니다.
  2. 지능형 컬럼 타입 자동 추론 (Smart Type Inference)
    • 입력된 각 컬럼 데이터를 자동 분석하여 INT, DECIMAL, BOOLEAN, DATETIME, VARCHAR, TEXT 등의 최적 SQL 데이터 타입을 자동으로 식별하고 정의합니다.
  3. 다양한 SQL Dialect 및 세부 옵션 컨트롤
    • SQL Dialects: MySQL / MariaDB, PostgreSQL, SQLite, MS SQL Server 정밀 지원.
    • CREATE TABLE 지원: 자동 Primary Key(id) 생성 옵션, 컬럼명 소문자/snake_case 정제 기능.
    • INSERT INTO 연산: 배치(Batch) 단위 묶음 처리(1, 50, 100, 500행 단위), 문자열 따옴표 Escaping 방식 선택.
  4. 유연한 JSON 변환 구조
    • 표준 객체 배열([{...}]), 컬럼 중심 형태({col: [...]}), 2D 배열 형태 선택 지원.
    • Minified(한 줄 요약) 및 2 space / 4 space Pretty 들여쓰기 옵션 제공.
  5. 가독성 높은 구역 렌더링 & 미리보기 Grid
    • 원형 데이터 미리보기 테이블: 데이터의 행/열 수, 전체 용량 통계와 함께 추론된 타입 태그가 달린 실시간 데이터 표를 제공합니다.
    • 다크 세이지 테마 신택스 하이라이팅: JSON, SQL CREATE, SQL INSERT, Markdown Table 전용 탭에서 컬러 하이라이팅된 구문을 확인하고 복사/다운로드할 수 있습니다.
  6. 원클릭 복사 및 파일 다운로드
    • 변환된 데이터를 클립보드에 바로 복사하거나 .json, .sql, .md 파일 형태로 손쉽게 내보낼 수 있습니다.

📝 사용 방법 (How to Use)

  1. 데이터 입력하기:
    • 상단 드롭존에 CSV 또는 엑셀 파일(.xlsx)을 드래그하여 올리거나 클릭하여 파일을 선택합니다.
    • 또는 입력 텍스트 영역에 직접 CSV/TSV 텍스트 데이터를 붙여넣습니다.
    • 상단의 [회원 샘플], [상품/재고 샘플], [주문/결제 샘플] 버튼을 클릭하여 즉시 기능을 체험할 수 있습니다.
  2. 변환 옵션 조정하기:
    • 세부 변환 옵션 설정 아코디언을 클릭하여 첫 줄 헤더 사용 여부, 컬럼명 정제, SQL Dialect (MySQL, Postgres 등), 배치 크기, JSON 구조 등을 자유롭게 변경합니다.
  3. 결과 확인 및 내보내기:
    • 우측 화면의 ‘원형 데이터 미리보기’에서 파싱 결과와 자동으로 추론된 데이터 타입을 확인합니다.
    • [JSON], [SQL (전체)], [SQL CREATE], [SQL INSERT], [Markdown] 탭을 클릭하여 필요한 포맷을 선택합니다.
    • [복사하기] 버튼을 눌러 클립보드에 담거나 [다운로드] 버튼으로 파일로 저장합니다.

🔒 완벽한 보안 (100% Client-Side Engine)

본 변환 도구는 외부 서버와의 데이터 통신 없이 100% 사용자의 웹 브라우저 내부 자바스크립트 메모리상에서만 연산을 수행합니다. 기업의 기밀 고객 데이터, 내부 실적 데이터, 개인정보가 담긴 파일도 유출 위험 없이 안심하고 안전하게 변환할 수 있습니다.

자주 묻는 질문 (FAQ)

어떻게 시작하나요?

앱을 열면 제공되는 기본 설정과 화면 안내를 확인할 수 있습니다. 먼저 예시 상태에서 주요 조작을 살펴본 뒤, 목적에 맞게 입력값이나 도구를 변경해 보세요.

별도 설치가 필요한가요?

이 앱은 웹 브라우저에서 실행하도록 구성되어 있습니다. 원활한 사용을 위해 최신 브라우저와 안정적인 인터넷 환경을 권장합니다.

결과가 예상과 다르게 보이면 무엇을 확인해야 하나요?

현재 선택한 설정, 입력값, 화면 크기, 브라우저 상태에 따라 결과가 달라질 수 있습니다. 초기화 또는 예시 설정으로 돌아간 뒤 값을 하나씩 바꿔 확인하면 원인을 파악하기 쉽습니다.