A CSV file is a way to collect the data from any table so that it can be conveyed as input to another table-oriented application such as a relational database application. Microsoft Excel, a leading spreadsheet or relational database application, can read CSV files. A CSV file is sometimes referred to as a flat file.
In computers, a CSV file contains the different values in a table as a series of ASCII (American Standard Code for Information Interchange) text lines which are then organised so that each column value is separated by a comma from the next columns value and each row starts a new line. CSV is one example of a delimited text file, which uses a comma to separate values (many other implementations of CSV allow different seperators such as back or forward slash to be used). However CSV differs from other delimiter separated file formats in using a double quote character around fields that contain reserved characters (such as commas or newlines). The benefit of this approach is that it allows the transfer of data across different applications.
The CSV file format is very simple and supported by almost all spreadsheets and database management systems
Rich Text Format (RTF) is a file format that enables you to write a text file, save it on one operating system and then have the ability to open it on another. You cannot add images or objects - it is purely aimed at text. You can create a file using Microsoft Word in Windows, save it as an RTF file (it will have a .rtf file name suffix), and send it to someone who uses WordPerfect 6.0 on any version of Windows and they will be able to open the file and read it. Most people would have seen it when writing a 'wordpad rtf' file.
The RTF Specification uses the ANSI, PC-8, Macintosh, and IBM PC character sets. It defines control words and symbols that serve as common denominator formatting commands. When saving a file in the Rich Text Format, the file is processed by an RTF writer that converts the word processor's markup to the RTF language. When being read, the control words and symbols are processed by an RTF reader that converts the RTF language into formatting for the word processor that will display the document.