TST: Tests and fix for unhandled data types in Excel writers.

Added tests and a fix for unhandled numpy data types in the
Excel writers. Issue #3122.
Merge pull request #5122 from jmcnamara/tst_excel_types

TST: Tests and fix for unhandled data types in Excel writers.