如何在c#中创建Excel版本2010的.xlsx文件

本文关键字:2010 版本 xlsx 文件 Excel 创建 | 更新日期: 2023-09-27 18:15:16

这又是我的代码。使用此代码,我有.xls文件,可以存储多达65000行,但我需要更多。我知道,2007版的Excel文件可以存储100万行。我需要添加特殊的库来保存文件在。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();

如何在c#中创建Excel版本2010的.xlsx文件

我相信Excel.XlFileFormat.xlOpenXMLWorkbook是最新的格式。