将报表查看器内容写入新工作表中的现有Excel文件

我想将报表查看器内容导出到Excel表格中。 下面的代码是写入成功,但创build一个新的Excel文件。 不过,我想打开一个现有的Excel表格,并将报表查看器的内容放入新的工作表中。

byte[] bytes = viewer.LocalReport.Render("Excel", null, out mimeType, out encoding, out extension, out streamIds, out warnings); System.IO.FileStream fs = new System.IO.FileStream(@"d:\output.xls", System.IO.FileMode.Create); fs.Write(bytes, 0, bytes.Length); fs.close();