Adding support for xlsx xls and ods

A fix for issue #695