엑셀(xls)파일과 csv 용도 차이는 무엇인가?

프로그래밍을 배울 때 예제들을 보면 csv를 이용한다. 사실 프로그래밍을 배우기 전까지는 csv는 무엇에 사용하는 파일인지도 몰랐다. 보통 예제로 엑셀파일보다는 csv를 많이 이용하는데 그 차이는 무엇일까? 용도에 어떤 차이가 있을까? 쉽게...