Einstellen der Zelldatenformate

This article was translated from English: Does it need improvement?
Translated
View the article in English

von Chaknith Bin

Mit der Daten- und Zahlenformatierung in Excel können Sie steuern, wie Zahlen, Datumsangaben, Uhrzeiten und andere Daten in den Zellen angezeigt werden, um die Lesbarkeit zu verbessern und die Genauigkeit der Daten zu gewährleisten. Mit Datenformaten können Sie Informationen in bestimmten Formaten wie Prozentsätzen oder Währungen darstellen. Auch bei den Zahlenformaten können Sie die Dezimalstellen und Anzeigeoptionen anpassen.

Mit der IronXL-Bibliothek können Sie das Daten- oder Zahlenformat in C# festlegen. Diese Bibliothek vereinfacht den Prozess des Erstellens, Formatierens und Manipulierens von Excel-Dateien auf programmatischem Wege, was sie zu einem wertvollen Werkzeug für die Datenverarbeitung und Präsentationsaufgaben in C#-Anwendungen macht.

Einstellen der Zelldatenformate

  1. Laden Sie die C#-Bibliothek zum Festlegen des Datenformats herunter
  2. Vorhandenes Excel-Tabellenblatt öffnen oder neues erstellen
  3. Setzen Sie die FormatString eigenschaft der Zelle, Spalte, Zeile oder des Bereichs in das gewünschte Datenformat
  4. Verwenden Sie das integrierte Datenformat mit EingebauteFormate klasse
  5. Exportieren Sie die bearbeitete Kalkulationstabelle in verschiedene Dateitypen

C# NuGet-Bibliothek für Excel

Installieren mit NuGet

Install-Package IronXL.Excel
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

C# NuGet-Bibliothek für Excel

Installieren mit NuGet

Install-Package IronXL.Excel
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

Fangen Sie noch heute an, IronPDF in Ihrem Projekt mit einer kostenlosen Testversion zu verwenden.

Erster Schritt:
green arrow pointer

Schau dir an IronXL an Nuget Für schnelle Installation und Bereitstellung. Mit über 8 Millionen Downloads verwandelt es Excel mit C#.

C# NuGet-Bibliothek für Excel nuget.org/packages/IronXL.Excel/
Install-Package IronXL.Excel

Erwägen Sie die Installation der IronXL DLL direkt. Laden Sie es herunter und installieren Sie es manuell für Ihr Projekt oder die GAC-Form: IronXL.zip

Manuelle Installation in Ihr Projekt

DLL herunterladen
## Zelldatenformate festlegen Beispiel Auf die Eigenschaft **FormatString** kann sowohl über Zellen als auch über Bereiche zugegriffen werden. Daher ist es möglich, Datenformate für einzelne Zellen, Spalten, Zeilen und jeden ausgewählten Bereich festzulegen. ```cs :path=/static-assets/excel/content-code-examples/how-to/set-cell-data-format.cs ```
Datenformat
### Zellenwert als String festlegen Verwenden Sie beim Einstellen des Wertes in IronXL **StringValue** anstelle von **Value**, um der Zelle den exakten Wert ohne automatische Umrechnung direkt zuzuweisen. Diese Verwendung ist vergleichbar mit der Verwendung eines Apostrophs vor dem Zellwert in Excel. ```cs :path=/static-assets/excel/content-code-examples/how-to/write-excel-net-assign-stringvalue.cs ``` ## Eingebaute Formate verwenden Beispiel Die IronXL-Bibliothek bietet eine Vielzahl von vordefinierten Formatstrings, auf die über die Klasse **IronXL.Formatting.BuiltinFormats** zur Formatierung von Excel-Zellen zugegriffen werden kann, so dass Sie die Darstellung von Daten in Ihren Excel-Tabellenblättern individuell anpassen können. ```cs :path=/static-assets/excel/content-code-examples/how-to/set-cell-data-format-builtin-formats.cs ``` ### Verfügbare eingebaute Datenformate Für den Typ **Duration** werden die Eingabewerte in Tagen angegeben. So entspricht beispielsweise 1 Tag 24 Stunden und 1,05 Tage entsprechen 25 Stunden und 12 Minuten. Hier sind die verfügbaren Formattypen:
Alle verfügbaren Datenformate
#### Beschreibung - **Allgemein**: Das Standardformat, das die Zahlen so anzeigt, wie sie sind, ohne besondere Formatierung. - **Dauer1**: Zeigt Dauerwerte in Minuten und Sekunden an, z. B. "mm:ss" Die in die Eigenschaft Wert eingegebenen Zahlen werden als Tage betrachtet. - **Dauer2**: Zeigt die Dauer in Stunden, Minuten und Sekunden an, z. B. "[h]:mm:ss." - **Dauer3**: Zeigt die Dauer in Minuten, Sekunden und Millisekunden an, z. B. "mm:ss.0" - **Buchhaltung0**: Formatiert Buchhaltungswerte ohne Nachkommastellen und verwendet Klammern für negative Werte, wie "#,##0_);(#,##0)." - **Buchhaltung0Rot**: Formatiert Buchhaltungswerte ohne Nachkommastellen und verwendet rote Farbe für negative Werte, wie "#,##0_)rot." - **Buchhaltung2**: Formatiert Buchhaltungswerte mit zwei Dezimalstellen und verwendet Klammern für negative Werte, wie "#,##0.00";(#,##0.00)." - **Buchhaltung2Rot**: Formatiert Buchhaltungswerte mit zwei Dezimalstellen, wobei die rote Farbe für negative Werte verwendet wird, wie "#,##0.00_")rot." - **Zeit1**: Formatiert Zeitwerte im 12-Stunden-Format mit AM/PM, wie "h:mm AM/PM" - **Zeit2**: Formatiert Zeitwerte im 12-Stunden-Format mit Sekunden und AM/PM, wie "h:mm:ss AM/PM" - **Zeit3**: Formatiert Zeitwerte im 24-Stunden-Format ohne Sekunden, wie "h:mm" - **Zeit4**: Formatiert Zeitwerte im 24-Stunden-Format mit Sekunden, wie "h:mm:ss" - **KurzDatum**: Formatiert Datumswerte in einem kurzen Format, wie "m/d/yy" - **ShortDateAndTime**: Formatiert Datums- und Zeitwerte in einem Kurzformat, wie "m/d/yy h:mm" - **LongDate1**: Formatiert Datumswerte in einem langen Format mit Monat, Tag und Jahr, wie "d-mmm-yy" - **LongDate2**: Formatiert Datumswerte in einem langen Format mit Tag und abgekürztem Monat, wie "d-mmm" - **LongDate3**: Formatiert Datumswerte in einem langen Format mit abgekürztem Monat und Jahr, wie "mmm-yy" - **Bruch1**: Formatiert Bruchwerte mit einer Ziffer, wie "# ?/?" - **Fraktion2**: Formatiert Bruchwerte mit zwei Ziffern, wie "# ??/??" - **Scientific1**: Formatiert Zahlen in wissenschaftlicher Notation mit einer Ziffer nach dem Punkt, wie "##0.0E+0" - **Wissenschaftlich2**: Formatiert Zahlen in wissenschaftlicher Notation mit zwei Ziffern nach dem Punkt, z. B. "0.00E+00" - **Prozent**: Formatiert Prozentwerte ohne Nachkommastellen, wie "0%" - **Prozent2**: Formatiert Prozentwerte mit zwei Nachkommastellen, z. B. "0,00%" - **Währung0**: Formatiert Währungswerte ohne Nachkommastellen und verwendet Klammern für negative Werte, wie "$#,##0_);($#,##0)." - **Währung0Rot**: Formatiert Währungswerte ohne Nachkommastellen und verwendet rote Farbe für negative Werte, wie "$#,##0_)rot." - **Währung2**: Formatiert Währungswerte mit zwei Dezimalstellen und verwendet Klammern für negative Werte wie "$#,##0.00";($#,##0.00)." - **Währung2Rot**: Formatiert Währungswerte mit zwei Dezimalstellen, wobei die rote Farbe für negative Werte verwendet wird, wie "$#,##0.00_")rot." - **Tausender0**: Formatiert Zahlen mit Tausendertrennzeichen und ohne Dezimalstellen, wie "#,##0" - **Tausender2**: Formatiert Zahlen mit Tausendertrennzeichen und zwei Dezimalstellen, z. B. "#,##0.00" - **Zahl0**: Formatiert Zahlen ohne Dezimalziffern, wie "0" - **Zahl2**: Formatiert Zahlen mit zwei Dezimalstellen, z. B. "0.00" - **Text**: Formatiert Textwerte als reinen Text, wie "@"(keine spezifische Formatierung vorgenommen).

Chaknith Bin

Software-Ingenieur

Chaknith ist der Sherlock Holmes der Entwickler. Zum ersten Mal kam ihm der Gedanke, dass er eine Zukunft in der Softwareentwicklung haben könnte, als er zum Spaß an Code Challenges teilnahm. Sein Schwerpunkt liegt auf IronXL und IronBarcode, aber er ist stolz darauf, Kunden mit jedem Produkt zu helfen. Chaknith nutzt sein Wissen aus direkten Gesprächen mit Kunden, um die Produkte selbst weiter zu verbessern. Sein anekdotisches Feedback geht über Jira-Tickets hinaus und unterstützt die Produktentwicklung, die Dokumentation und das Marketing, um das Gesamterlebnis der Kunden zu verbessern.Wenn er nicht im Büro ist, lernt er über maschinelles Lernen, programmiert und wandert.