in reply to Re^8: Excel Win32::OLE->Uninitialize
in thread Excel Win32::OLE->Uninitialize

It is possible that you are accessing an existing spreadsheet. You can cure this, I believe, by using new instead of getActiveObject.

To kill excel you'd want to find out which excel process had your particular file open, and then closing that window.