Is there a simple way, using some common Unix scripting language (Perl/Python/Ruby) or command line utility, to convert an Excel Spreadsheet file to CSV? Specifically, this one:
http://www.econ.yale.edu/~shiller/data/ie_data.xls
And specifically the third sheet of that spreadsheet (the first two being charts).
There is a really good Perl library for xls reading: Spreadsheet::ParseExcel.
for ruby, the spreadsheet gem is excellent to read write modify, ...excell files
https://github.com/zdavatz/spreadsheet
For python, there are a number of options, see here, here and here. Note that the last option will only work on Windows with Excel installed.
I may have found an acceptable answer already:
xls2csv
But interested to hear what other options there are, or about tools in other languages.
With pyexcel library, you can do this:
And for it to work, you need to install:
What's more, you can install pyexcel-cli in addition and get your csv data in one command line:
This is quite late to the game, but I thought I'd add another option via Ruby using the gem "roo":