使用Microsoft.Office.Interop.Excel创build具有太多表单的xls文件

我如何创build一个表单? 我所做的是这样的:

public static void CreateExcel(string year) { Application xlApp = new Application(); Workbook xlWorkBook; Worksheet xlWorkSheet; object misValue = System.Reflection.Missing.Value; xlWorkBook = xlApp.Workbooks.Add(misValue); xlWorkSheet = (Worksheet)xlWorkBook.Worksheets.Item[1]; xlWorkSheet.Name = year; xlWorkSheet.Cells[1, 1] = "Share"; xlWorkSheet.Cells[1, 2] = "Q1"; xlWorkSheet.Cells[1, 3] = "Q2"; xlWorkSheet.Cells[1, 4] = "Q3"; xlWorkSheet.Cells[1, 5] = "Q4"; xlWorkBook.SaveAs(@"H:\\QResults.xls", XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue); xlWorkBook.Close(true, misValue, misValue); xlApp.Quit(); ReleaseObject(xlWorkSheet); ReleaseObject(xlWorkBook); ReleaseObject(xlApp); } 

它创build一个xls文件,其中第一张表名为3张。

新创build的工作簿将始终包含3个工作表。 您可以编程方式删除其他2使用其索引和工作簿对象。