C#创buildExcel(完成),然后显示/打开它? 帮帮我

我可以创build一个excel并保存,但是我更愿意显示文档! 任何帮助将是伟大的! 谢谢

Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; object misValue = System.Reflection.Missing.Value; xlApp = new Excel.ApplicationClass(); xlWorkBook = xlApp.Workbooks.Add(misValue); xlWorkSheet = (Excel.Worksheet)xlWorkBook.Sheets["Sheet1"]; xlWorkSheet.Name = "Exported Data"; xlWorkSheet.Cells[1, 1] = "Demo"; xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); xlWorkBook.SaveAs("Filename.xls", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue); xlWorkBook.Close(true, misValue, misValue); xlApp.Quit(); System.Runtime.InteropServices.Marshal.ReleaseComObject(xlWorkSheet); System.Runtime.InteropServices.Marshal.ReleaseComObject(xlWorkBook); System.Runtime.InteropServices.Marshal.ReleaseComObject(xlApp); xlWorkSheet = null; xlWorkBook = null; xlApp = null; GC.Collect(); 

您始终可以使用显示xlApp

 xlApp.Visible = true; 

插入这行xlApp.Visible = true; ,而不要调用Close()Quit()方法