2013-05-25 83 views
0

這是我的代碼了。使用這個代碼我有.xls文件,它可以存儲多達65k行,但我需要更多。我知道,版本2007中的Excel文件可以存儲100萬行。我是否需要添加特殊庫來將文件保存爲.xlsx或什麼?如何在c#中爲Excel版本2010創建.xlsx文件?

//------------------Create Excel App-------------------- 
Excel.Application xlApp; 
Excel.Workbook xlWorkBook; 
Excel.Worksheet xlWorkSheet; 
object misValue = System.Reflection.Missing.Value; 

xlApp = new Excel.Application(); 
xlWorkBook = xlApp.Workbooks.Add(misValue); 
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(numberOfLetters); 

    foreach (string letter in letters) 
    { 
     xlWorkSheet.Cells[rowIndex, 1] = letter; 
     rowIndex++; 
    } 

xlWorkBook.SaveAs(pathXL, Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue); 
xlWorkBook.Close(true, misValue, misValue); 
xlApp.Quit(); 

回答

相關問題