Laden...

ClosedXML Zelle mit #DIV/0! auslesen

Erstellt von glandorf vor 3 Jahren Letzter Beitrag vor 3 Jahren 1.127 Views
glandorf Themenstarter:in
87 Beiträge seit 2016
vor 3 Jahren
ClosedXML Zelle mit #DIV/0! auslesen

ClosedXML Zelle mit #DIV/0! auslesen

Hallo,

gegeben ist eine Excel-Datei mit einem Tabellenblatt welche ich mit ClosedXML auslese. Diese Tabellenblatt wurde mit MS Excel automatisiert erstellt und durch kopieren der Werte aus einem anderen Tabellenblatt gefüllt.
Somit kommt auch #DIV/0!, wie auch alle anderen Zellenfehler, als Wert in eine Zelle.
Beim auslesen mit ClosedXML wird eine leere Zeichekette anstatt #DIV/0! aus der Zelle ausgelesen.


var v1 = worksheet.Cell("A1").GetValue<object>();
var v2 = worksheet.Cell("A1").Value;

Die Zellenformatierung ist Standard.

Gibt es hierfür eine Lösung, um an den Wert #DIV/0! zu kommen?

glandorf

16.807 Beiträge seit 2008
vor 3 Jahren

Div/0 wirst du in den Zeilen nirgends finden, weil das ein zur Laufzeit kalkulierten Wert ist der Darstellung ist.

glandorf Themenstarter:in
87 Beiträge seit 2016
vor 3 Jahren

Hallo,

die Daten werden mit XlPasteType.xlPasteValues kopiert. Hier werden scheinbar die Zellenfehler mit übernommen und in der Zelle steht nur der Fehlertext ohne zugrundeliegende Funktionalität der diesen erzeugt.

glandorf