Wird bei der Löschung einer ersten Zeile in einer mehr als 20.000 Zeilen umfassenden Excel-Datei mit OpenXML SDK v2.0 ein Leistungsproblem festgestellt?Open XML SDK v2.0 Leistungsproblem beim Löschen einer ersten Zeile in mehr als 20.000 Zeilen Excel-Datei
Ich verwende die Löschzeilencodierung, die im Open XML SDK-Dokument vorgeschlagen wird. Es dauert einige Minuten, nur um die erste Zeile mit Open XML SDK zu löschen, aber es dauert nur eine Sekunde in Excel-Anwendung.
Ich fand schließlich heraus, dass der Engpass tatsächlich auf dem Bubble-Up-Ansatz im Umgang mit Zeilenlöschung ist. Nach der gelöschten Zeile werden viele Zeilen aktualisiert. In meinem Fall sind also etwa 20.000 Zeilen zu aktualisieren, wobei die Daten Zeile für Zeile verschoben werden.
Ich frage mich, ob es gibt einen schnelleren Weg, um die Löschung der Zeile zu tun.
Hat jemand eine Idee?