WIP. Attempting to add .xlsx functionality, but it is proving much more difficult than expected