First, triggers are inside the transaction and putting something that needs external resources (send mail, openrowsource, etc.) is a bad idea. You are asking for lots of issues.
Insert the row into a table and then periodically, even every minute, run an export with SSIS to throw this into your spreadsheet.