OLEDB - Execute - How do you commit or save??

Attempting to either pull from a huge excel file. Dumping that collection back into Excel takes a long time (20 minutes +). When attempting to use an execute against that excel file it seems to work but doesn't commit/save the changes.

Does anyone know how to get the execute to update and save the file? Or does anyone know a better way to dump a large BP collection into excel?