Import of data from ODS

With

SetDirectory["~/Downloads"];
ifile = "test.xls";
TimeConstrained[idata = Import[ifile, {"Data", 1}], 5];


I can achieve the desired result of importing the first page of the spreadsheet in under 5 seconds.

When the same data are reformatted (Excel "Save As ...") to ODS format

SetDirectory["~/Downloads"];
Clear[idata];
ifile = "test.ods";
TimeConstrained[idata = Import[ifile, {"Data", 1}], 60];


times out.

Is ODS Import[] broken? Does anybody else have this issue?

• But ... how long does it take if you don't time constraint it? – Dr. belisarius Feb 24 '15 at 0:48
• @belisarius: Good question. I'm cognisant that things take time. However, longer than 10 minutes to read a 500 kb file is stretching the friendship. At 15 minutes, I'm still waiting. – dwa Feb 24 '15 at 1:14