0
하나의 시트는 어떻게 만듭니 까?Microsoft.Office.Interop.Excel을 사용하여 너무 많은 시트가있는 xls 파일 만들기
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);
}
그리고 그것은라는 이름의 첫 번째 시트 3 시트와 XLS 파일을 만듭니다 : 내가 뭘했던 것은 이것이다.
off 주제 : SaveAs()의 파일 이름은 "QResults.xls.xls"또는 다른 유형의 끝에 추가 된 파일이 아닌 한 확장자가 없어야합니다. –