Update Excel to support iterative writing.

These changes write to already open workbooks or worksheets if they are
found. If they are not found, it falls back to creating them as before.