2016-11-19 5 views
0

Ich versuche, Microsoft.Office.Interop.Excel verwenden, um die Zeilennummer meiner Excel-Datei, die 40424 Zeilen ist.Microsoft.Office.Interop.Excel Wie bekomme ich die richtige letzte Zeile?

Ich habe versucht, Codes unter:

Debug Infos

Sie gibt nur 38.304, was nicht korrekt ist. Was ist der richtige Weg, um die richtige Zeilennummer zu bekommen?

+0

Versuchen Sie dies: 'int LastRow = old_sheet.Cells.SpecialCells (Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeLastCell, Type.Missing) .Row' – bzimor

+0

Ich habe versucht, genau das, gleiche Rendite. –

+0

Ich habe auch versucht: sheet.UsedRange.Row + sheet.UsedRange.Rows.Count - 1, ich weiß nicht, ob es sich auf meine Excel-Datei beziehen, denn wenn ich es auf andere Dateien verwende, ist es richtig. –

Antwort

Verwandte Themen