csv2odf can convert csv data to formatted spreadsheets and documents.
...It can be used to create spreadsheets and documents for LibreOffice, OpenOffice, Microsoft Office Excel and Word. It is open source GPL v3 and crossplatform, it can run on most operating systems that can run Python (Python is required). More details, example files, and online manual at http://csv2odf.sf.net.
Performs a diff between 2 documents and presents a color-coded report. The documents may be in MS Office 2007, older MS Office or Open Office formats. It also supports PDF and htmlfiles.