Using Win32::OLE module is one of the better ways of doing excel automation on windows machine. But if the requirement is that you have to have more than one instance running and creating excel files , using SpreadSheet module available on CPAN the best bet.