Ich habe ähnliche Fragen zu ClosedXML, wie diese one aber ein bisschen anders. Die SetDataType-Methode funktioniert nicht. Zum Beispiel habe ich Wert string dps = "3.12.02"
, die weder ein Datum noch eine Nummer ist, es ist gültiger Text.ClosedXML - Einstellung Datentyp für Zelle funktioniert nicht
Wenn ich dies tun: ws.Cell(1, 1).Value = dps; ws.Cell(1, 1).SetDataType(XLCellValues.Text);
und die Datei speichern und es dann in Excel öffnen, sie wandeln es noch zu einigen rubish wie 37593
Ich versuchte es vor zu setzen und nach dem Wert, keine Änderung .
Kann mir bitte jemand helfen?
Danke !! Beide Szenarien funktionieren perfekt, aber aufgrund meines schlechten Rufes kann ich nicht upbooten :(also zumindest möchte ich dir auf diese Weise danken :) – Lucas
Pleasure. Ich habe auch den Doctext von IXCell.Value aktualisiert, um hoffentlich zu verdeutlichen, dass Datentypen erraten werden, wenn Sie diese Methode verwenden. https://github.com/ClosedXML/ClosedXML/commit/93f42089f952c4d71912a0749c770035c4a494a4 –