728x90
CSV 파일
이름,생년,월,일,국어 점수,영어 점수,수학 점수
손흥민,1991,7,8,100,90,90
해리케인,1993,7,28,100,100,100
- 파일 형식을 말하는 것으로 확장자 명은 .csv이다.
- Comma Seperated Value의 의미 그대로 콤마( , )로 구분된 텍스트 데이터이다.
- 텍스트 기반이라 사람이 직접 읽고 수정할 수 있다.
- 텍스트를 콤마로 구분한 규칙적인 구조를 가지고 있어 엑셀 등의 프로그램으로도 읽거나 생성할 수 있다.
- 주로 테이블 형태로 구성된 자료(엑셀)나 텍스트 자료를 저장할 때 사용한다.
- 데이터의 크기가 작고, 많은 애플리케이션에서 사용 가능할 정도로 범용성이 좋아 다양한 곳에서 사용된다.
- 예를 들어 같은 데이터를 저장하는 경우 JSON 데이터에 비해 절반 이하의 용량으로 저장이 가능하다.
- 적은 용량, 단순하며 간단한 포맷으로 여러 소프트웨어에서 사용하기 때문에 데이터를 옮기기 편리하다.
- 텍스트 안에 콤마가 들어간 경우에는 쉼표가 포함된 문자열을 따옴표로 감싸는 방식으로 해결한다.
- 사실 포맷이 표준적으로 정해진 것이 아니기 때문에 구분자를 콤마가 아닌 다른 것을 사용해도 무방하다.
- 비슷하게 탭으로 구분하는 TSV, 반각 스페이스로 구분하는 SSV 등도 있다.
참고
728x90
'넓고 얕은 CS 지식' 카테고리의 다른 글
클래스 다이어그램과 개체 관계 다이어그램(ERD) 요약 정리 (0) | 2023.05.29 |
---|---|
FTP, SFTP와 파일질라(FileZilla) 간단 정리 (0) | 2023.05.14 |
플로우차트(Flow Chart) 요약 정리 (0) | 2023.05.04 |
시퀀스 다이어그램 요약 정리 (0) | 2023.05.04 |
스레드 풀 (0) | 2023.03.09 |