csv is a way to describe table data. however, various applications may require different types of tables. having a file in csv format may not be enough for a file to be compatible with a particular application.