isenseDev/rSENSE — pull request #1441 by jdalphon (2014-03-16 17:46:39+00:00)
Title: Fixing horrendous upload times for ods files.

There seems to be a problem with ROO and .ods files.

This problem manifests itself when trying to call to_csv on the object generated by Roo::OpenOffice. Uploading a file with 18 columns and 35 rows was taking approximately 44 seconds (25 minutes for ~400 rows).

To solve this problem we are now using the 'unoconv' library to convert all ods/xlsx/xls to convert files to csv then use Roo on the generated csv. ~400 rows now takes about 100ms.