CSV(Comma-Separated Values)는 필드들을 쉼표로 구분해 표 형태의 자료를 텍스트로 주고받는 방식이다. RFC 4180은 널리 쓰이는 형식과 text/csv 미디어 타입을 문서화했다. (RFC 4180)
- 첫 줄에 열 이름을 넣을 수 있지만 언제나 있는 것은 아니다. 가져올 때 첫 줄을 제목으로 볼지 데이터로 볼지 확인한다.
- 값 안에 쉼표나 줄바꿈이 있으면 큰따옴표로 감싼다. 값에 큰따옴표 자체가 들어가면 두 번 적어 구분한다. 예를 들어 쉼표를 포함한 작품명은 한 필드로 유지해야 한다.
- UTF-8 같은 인코딩과 열의 뜻을 함께 전달하면 오픈리파인이나 다른 도구로 옮기기 쉽다. TSV는 탭을 구분자로 쓰는 관련 형식이다.