CSV (파일 형식)

위키백과, 우리 모두의 백과사전.
106.242.190.227 (토론)님의 2015년 7월 14일 (화) 17:46 판 (comma-seperated variables -> comma-separated variables)
Comma-separated values
Comma separated list
파일 확장자.csv
인터넷 미디어 타입
text/csv[1]
포맷 종류텍스트
표준RFC 4180

CSV(영어: comma-separated values)는 몇 가지 필드를 쉼표(,)로 구분한 텍스트 데이터 및 텍스트 파일이다. 확장자는 .csv이며 MIME 형식은 text/csv이다. comma-separated variables라고도 한다.

오래전부터 스프레드시트데이터베이스 소프트웨어에서 많이 쓰였으나 세부적인 구현은 소프트웨어에 따라 다르다. 그것들을 추가한 형태가 2005년 10월 RFC 4180에서 Informational(IESG의 외부에서 결정된 유용한 정보의 제공)로 사양이 문서화됐다.

비슷한 포맷으로는 탭으로 구분하는 'tab-separated values'(TSV)나, 반각 스페이스로 구분하는 'space-separated values'(SSV) 등이 있으며, 이것들을 합쳐서 character-separated values (CSV), delimiter-separated values라고 부르는 경우가 많다.

사용처(Usage)

CSV는 흔히 사용되고, 비교적 단순한 파일 포맷이며, 소비자들(consumer)과 업무(business), 그리고 과학 애플리케이션에서 널리 사용되고 있다. 이것은 가장 흔히 사용하는 방법 중 하나는 호환되지 않는 포맷을 사용하는 프로그램 끼리 자료를 전달할 때 사용한다. 이렇게 사용하는 이유는 많은 프로그램들이 포맷을 내보내거나 가져올 때 조금 변형된 형태의 CSV을 지원하기 때문이다.


주석

  1. Shafranovich, Y. (October 2005). “Common Format and MIME Type for CSV Files”. 《Network Working Group》 (RFC 4180): 1.