Currently it is assumed that the spreadsheet writer will create a spreadsheet from scratch. The sheet input defaults to 1, and so on. Therefore if the spreadsheet already has data, it will overwrite all of the data in this sheet and on other sheets.
Fix should involve just overwriting the data in the positions it is writing, and nowhere else