Some time ago I found a little utility to convert OpenOffice documents from any known format to any known output format (known means by openoffice):
unoconv. You can find it
here. Debian packages are also available. Using this command line utility you can convert your spreadsheet into CSV and then compare it with a previous version using your favorite tools to compare text files (
diff,
comm, and so on).
Suppose you have a SpreadSheet named test.xls. You can simply do
Code:
unoconv -f csv test.xls
and you will end up with a CSV file named test.csv, ready for comparison with a previously created CSV. This can be useful to achieve this task in a completely automatic way, using a simple shell script and eventually a cron job.