"normally" you'd write out a whole new file whenever handling anything other than text file. There should be some kind of "tie" implementation for SimpleExcel though.
there's a little writeup on writing excel files here
the hardest line to type correctly is: stty erase ^H
Comment on Re: Append to current file using perl Spreadsheet::SimpleExcel