Added non-windows compatibility

win32ole is now only required when an Excel-based method is called.