Excel-Zahlenformat
using IronXL;
using System;
using System.Linq;

// Load an existing WorkSheet
WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();

// Set data display format to cell
// The cell value will look like 12300%
workSheet["A2"].Value = 123;
workSheet["A2"].FormatString = "0.0%";

// The cell value will look like 123.0000
workSheet["A2"].First().FormatString = "0.0000";

// Set data display format to range
DateTime dateValue = new DateTime(2020, 1, 1, 12, 12, 12);
workSheet["A3"].Value = dateValue;
workSheet["A4"].First().Value = new DateTime(2022, 3, 3, 10, 10, 10);
workSheet["A5"].First().Value = new DateTime(2021, 2, 2, 11, 11, 11);

var range = workSheet["A3:A5"];

// The cell(A3) value will look like 1/1/2020 12:12:12 PM
range.FormatString = "MM/dd/yy h:mm:ss";

workBook.SaveAs("numberFormats.xls");
NuGet Download
PM > Install-Package IronXL.Excel
Excel-Zahlenformat

Excel-Zahlenformat

Wir können die FormatString Eigenschaft verwenden, um den Anzeigeformatwert von Excel zu formatieren Cell oder Range in C# mit IronXL.

Mit workSheet["A2"] wird nur die Range der angegebenen Adresse ausgewählt. Um auf eine Cell zuzugreifen, kann die First() Methode verwendet werden. Jedoch kann die FormatString Eigenschaft direkt sowohl von Cell als auch Range eingestellt werden. Daher kann die First() Methode oft weggelassen werden. Weitere Excel-Nummernformate können mit derselben Methode angewendet werden, wie im unten gezeigten Codebeispiel gezeigt.

In diesem Codebeispiel wird die IronXL Bibliothek verwendet, um Excel-Dateien zu manipulieren. Die WorkBook.Load Methode lädt eine bestehende Excel-Datei, und die workSheet["A2"] Syntax wählt eine bestimmte Zelle innerhalb des Arbeitsblatts aus, um das Format anzuwenden. Die FormatString Eigenschaft wird dann auf "0.00" gesetzt, um sicherzustellen, dass der Zellwert mit zwei Dezimalstellen angezeigt wird. Schließlich speichert workbook.SaveAs das modifizierte Arbeitsbuch in einer neuen Datei.

Lernen Sie, Excel-Zelldatenformate mit C# festzulegen.
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 2,362,812Version:2026.11gerade veröffentlicht