A CSV is a text file that uses commas to separate data in tables. It is used for spreadsheets and databases where interchangeability and portability between different software and operating systems is important. An ICS file is also a text file, and it uses an iCalendar specification to format calendar events.