옵션
CSV to TypeScript 변환 가이드

CSV 데이터를 TypeScript 인터페이스 또는 타입으로 자동 변환합니다.

스프레드시트 데이터나 데이터베이스 Export 파일의 타입을 생성할 때 유용합니다.

주요 기능

CSV

CSV 자동 파싱

type

타입 자동 추론

null

null 값 처리

[]

배열 타입 자동 생성

사용 팁

1

첫 행의 헤더가 속성명이 됩니다

2

숫자, 불리언, null은 자동으로 타입이 추론됩니다

3

다양한 구분자(쉼표, 탭, 세미콜론)를 지원합니다

CSV to TypeScript 변환기란?

CSV to TypeScript 변환기는 CSV(Comma-Separated Values) 데이터를 분석하여 TypeScript 인터페이스 또는 타입을 자동으로 생성하는 도구입니다. 스프레드시트 데이터, 데이터베이스 Export 파일, API 응답 등의 CSV 데이터를 붙여넣으면, 헤더와 데이터 값을 분석하여 정확한 타입 정의를 생성합니다.

  • CSV 헤더를 프로퍼티명으로 자동 매핑
  • 데이터 값에서 string, number, boolean, null 타입 자동 추론
  • 쉼표, 세미콜론, 탭, 파이프 등 다양한 구분자 지원
  • 배열 타입(Row[]) 자동 생성 옵션
  • interface 또는 type 출력 형식 선택
  • 변환 결과 복사 및 .ts 파일 다운로드

사용 방법

  1. 1

    CSV 입력

    왼쪽 에디터에 CSV 데이터를 입력하거나, 제공되는 샘플 데이터를 로드합니다.

  2. 2

    구분자 및 옵션 설정

    구분자(쉼표, 탭 등), 타입 이름, 출력 형식, 헤더 사용 여부 등을 설정합니다.

  3. 3

    결과 확인

    오른쪽 에디터에 실시간으로 변환된 TypeScript 코드가 표시됩니다.

  4. 4

    복사 또는 다운로드

    복사 버튼으로 클립보드에 복사하거나, 다운로드 버튼으로 .ts 파일로 저장합니다.

자주 묻는 질문

활용 팁

  • 스프레드시트에서 CSV로 Export한 데이터를 붙여넣으면 데이터 모델 타입을 빠르게 생성할 수 있습니다
  • TSV(탭 구분) 파일은 구분자를 '탭'으로 변경하면 바로 변환 가능합니다
  • 타입 이름을 User, Product 등 의미있는 이름으로 설정하세요
  • 데이터베이스 테이블 Export 시 행 타입 정의에 활용하면 ORM과의 타입 일관성을 유지할 수 있습니다
  • 배열 타입 옵션을 활성화하면 데이터 목록 처리 코드 작성이 편리합니다