2017-11-20 3 views

Antwort

0

Das Zahlenformat ist:

_ * # ## 0.00_; _ * - # ## 0.00_; _ * "-" ?? _; _ @_

Und die NumberFormatId bis 43.

setzen Sie das Zahlenformat mithilfe von Excel erhalten. Style die Zelle wie Sie es wollen und gehen Sie dann zu Custom Number Format. Das Zahlenformat wird dort angezeigt.

In ClosedXML, können Sie es wie folgt verwenden (Vorsicht die Anführungszeichen zu entkommen):

using (var wb = new XLWorkbook()) 
{ 
    var ws = wb.AddWorksheet("Sheet1"); 
    var cell = ws.FirstCell(); 

    cell.Value = 0.0; 
    cell.DataType = XLDataType.Number; 
    cell.Style.NumberFormat.Format = "_ * # ##0.00_ ;_ * -# ##0.00_ ;_ * \"-\"??_ ;_ @_ "; 
    cell.Style.NumberFormat.SetNumberFormatId(43); 

    wb.SaveAs("test.xlsx"); 
} 
+0

Hallo Francois, Während das obige Format finden Sie in der Zellformatierung. Es wird als benutzerdefiniertes Format anstelle des Buchhaltungsnummernformats angezeigt. Könnten Sie bitte sagen, wie Sie das gewünschte Ergebnis erzielen? Danke und Grüße, Koti. – user1517433

+0

Ich habe das Codebeispiel aktualisiert. –

Verwandte Themen