엑셀(xls)파일과 csv 용도 차이는 무엇인가?
프로그래밍을 배울 때 예제들을 보면 csv를 이용한다.
사실 프로그래밍을 배우기 전까지는 csv는 무엇에 사용하는 파일인지도 몰랐다.
보통 예제로 엑셀파일보다는 csv를 많이 이용하는데 그 차이는 무엇일까?
용도에 어떤 차이가 있을까?
쉽게 말하자면 이런거다.
내가 pdf파일을 하나 읽으려고 한다.
여러 방법으로 읽을 수 있는데 어떤 사람은 컴퓨터를 켜서 읽고, 어떤 사람은 테블릿을 켜서 읽는다.
누가 빠를까?
당연히 테블릿을 켜서 보는 사람이 훨씬 빠를 것이다.
그런데 pdf에 여러 작업들을 해야하는 사람은 뭐가 좋을까?
컴퓨터를 켜서 하는게 좋을 것이다.
csv는 텍스트 파일이라고 보면 된다. 쉽고 빠르게 읽을 수 있다.
엑셀은 말그대로 엑셀이다. 여러 기능을 가지고 있다. 대신에 느리다.
데이터를 단순히 읽고 쓰는 정도라면 csv가 훨씬 빠르다.
그래서 프로그래밍할 때 예제로 csv를 사용하는 것이다.
엑셀파일을 다루려면 이것저것 준비할 것들이 있고 느리다.