ich eine Tabelle aus einer List<object[]>
erschaffe mit LoadFromArrays
EPPlus Wie kann ich eine Tabelle erzeugen, wo Zahlen sind Zahlen Text nicht
Der erste Eintrag des Arrays ist ein Titel, die anderen Einträge sind möglicherweise Zahlen, Text oder Daten (aber das gleiche für jedes Array in der Liste).
Die generierte Excel-Tabelle enthält das grüne Dreieck Warnung, dass Zahlen als Text formatiert sind.
I Schleife durch alle Zellen und setzte ihr Format wie so Anzahl ws.Cells[i, j].Style.Numberformat.Format = "0";
aber das Problem bleibt, und ich immer noch die grüne Warnung sehen, auch wenn das Zahlenformat auf Nummer gesetzt wird, wenn ich in den Format Cell...
aussehen Dialog.
Was sind meine Optionen hier? Es ist mir möglich, ein bisschen mehr darüber zu wissen, welcher Typ in jeder Spalte ist, aber wie setze ich dann einen Spaltentitel ein?
Gibt es eine bessere Lösung als EPPlus? oder etwas mehr Nachbearbeitung der Tabelle, die ich vor dem Download machen kann?
Normalerweise stammen diese grünen Dreiecke aus Zahlen (im Code), die in String Vars oder Eigenschaften gespeichert sind. Unabhängig davon, wie Sie Excel einrichten, müssen Sie die Zeichenfolge in eine Zahl im Code konvertieren. Könnte das der Fall sein? – Ernie