Wie Sie zu erstellen .xlsx-Datei für Excel-version 2010 in c#?
Dies ist mein code wieder. Mit diesem code habe ich .xls-Datei, die Speicherung von bis zu 65k Zeilen, aber ich brauche mehr. Ich weiß, dass die Excel-Datei ab der version 2007 speichern kann 1 Mio Zeilen. Muss ich spezielle Bibliothek zum speichern der Datei in .xlsx-oder was?
//------------------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();
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, dass Excel.XlFileFormat.xlOpenXMLWorkbook ist das jüngste format.