CSV (Comma-Separated Values)
- 쉼표( , )로 구분된 값, 일반 텍스트 파일(ansi)이며 ASCII나 UTF-8로도 인코딩 되기도 한다.
- 여러 응용프로그램에서 CSV파일을 읽을 수 있다.
- 구분된 형식에 맞춰 텍스트 파일로 저장하기 때문에 각 셀에 대한 수식이나 그래프 같은 데이터와 형식이 포함되지 않는다.
ex)
메모장에 위와 같이 입력 후 .csv 로 저장한 뒤, 엑셀로 열게 되면 어떤 느낌인지 잘 알 수 있을 것이다. 또한 엑셀 파일을 저장할 때 [다른 이름으로 저장하기]를 선택하고 .csv 파일로 저장한 뒤, 메모장에서 열어보면 쉼표(,)로 구분지어 텍스트가 나타날 것이다. 하지만 .xls 파일을 메모장에서 열어보면 .xls 형식이기 때문에 제대로 읽어오지 못하는 것을 확인할 수 있다. 직접 한번 해보길 바란다.
XLS (Excel Spread Sheet)
- MS Excel 통합 문서 이진 파일, 통합 문서의 모든 워크시트에 대한 내용과 서식(그래프, 수식, 조건부 서식, 색상 등) 엑셀 프로그램으로 적용하는 모든 정보를 포함한다.
- XLS 파일은 형식을 읽기 위해 특별히 작성된 응용 프로그램에서만 파일을 읽을 수 있으며 동일한 방식으로만 사용할 수 있다.
Difference between csv and xls
결국 Excel이 더 표현적이면서 CSV 보다 많은 작업을 할 수 있다. 특히 자신의 상황의 맞게 매크로를 작성해서 사용하는 것은 Excel의 핵심적인 기능이기도 하다. 하지만 여러 기능이 필요하지 않고 단순 텍스트만 저장하는 경우라면 여러 응용프로그램에 광범위하게 지원되는 CSV 파일형식을 사용하는 것이 효율적이다. 텍스트만 저장하기 때문에 파일의 크기 역시 Excel 파일에 비해 작다.