Fixes and enhancements to the Excel type provider