🍋
Menu
Web

CSV

CSV (Comma-Separated Values)

각 줄이 하나의 행을 나타내고 행 내의 값이 쉼표로 구분되는 일반 텍스트 표 형식 데이터 형식으로, 스프레드시트 데이터 교환, 데이터 내보내기, 간단한 데이터베이스 가져오기에 널리 사용됩니다.

기술 세부사항

단순함에도 불구하고 CSV에는 범용 표준이 없습니다. RFC 4180은 가장 일반적인 규칙을 정의합니다: 쉼표로 구분된 필드, CRLF로 종료되는 행, 쉼표/줄바꿈/따옴표를 포함하는 값은 큰따옴표로 감싸기(내부 따옴표는 이중화로 이스케이프). 세미콜론(쉼표가 소수점 구분자인 유럽 로케일에서 일반적), 탭(TSV) 또는 파이프 문자를 구분자로 사용하는 변형도 있습니다. CSV에는 타입 시스템이 없어 숫자, 날짜, 불리언 모두 텍스트로 저장됩니다. 큰 CSV 파일은 전체 파일을 메모리에 로드하지 않고 행 단위로 처리할 수 있습니다.

예시

```javascript
// CSV: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```

관련 포맷

관련 도구

관련 용어