CLN: Make ExcelWriter more pluggable