CSV(Comma-Separated Values) format이란?
CSV 포맷은 Comma-Separated Values의 약자로 의미 그대로 , (Comma)
로 나누어져 있는 값(데이터, 텍스트)들을 이야기합니다. 보통 표로 정리되는 데이터들을 콤마를 구분자로 간단한 형식으로 만든 것입니다.
RFC 표준(RFC4180)에서 정의되어있는 사양이 있지만 구현에 따라 조금씩 다를 수 있습니다. 보통 콤마로 필드를 구분하고 개행으로 데이터를 정렬하는 것이 일반적입니다. 필드 값에 문자열이나 콤마를 사용해야하는 경우 쌍따옴표를 사용합니다.
예시
Name | Age | Info |
---|---|---|
Mark | 22 | None |
John | 24 | Student, From New York |
Tim | 26 | Programmer |
다음과 같은 데이터가 있다고 했을 때 CSV포맷으로 나타내면 다음과 같습니다.
1
2
3
4
5
6
data.scv
Name,Age,Info
Mark,22,None
John,24,"Student, From New York"
Tim,26,Programmer
Reference
This post is licensed under CC BY 4.0 by the author.