데이터 변환
다양한 데이터 형식 간 변환 도구
옵션
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
CSV 입력
왼쪽 에디터에 CSV 데이터를 입력하거나, 제공되는 샘플 데이터를 로드합니다.
- 2
구분자 및 옵션 설정
구분자(쉼표, 탭 등), 타입 이름, 출력 형식, 헤더 사용 여부 등을 설정합니다.
- 3
결과 확인
오른쪽 에디터에 실시간으로 변환된 TypeScript 코드가 표시됩니다.
- 4
복사 또는 다운로드
복사 버튼으로 클립보드에 복사하거나, 다운로드 버튼으로 .ts 파일로 저장합니다.
자주 묻는 질문
활용 팁
- 스프레드시트에서 CSV로 Export한 데이터를 붙여넣으면 데이터 모델 타입을 빠르게 생성할 수 있습니다
- TSV(탭 구분) 파일은 구분자를 '탭'으로 변경하면 바로 변환 가능합니다
- 타입 이름을 User, Product 등 의미있는 이름으로 설정하세요
- 데이터베이스 테이블 Export 시 행 타입 정의에 활용하면 ORM과의 타입 일관성을 유지할 수 있습니다
- 배열 타입 옵션을 활성화하면 데이터 목록 처리 코드 작성이 편리합니다