I used matlab. In my case the mac version could only read documents
with a few sheets, the pc version could read a large number of sheets.

 I realize that is not a ruby solution, but I did not find one when I
looked, except for the win32ole based one.