IRONXL VERWENDEN

So markieren Sie jede zweite Zeile in Excel

Aktualisiert 7. Januar 2024
Teilen Sie:

Microsoft Excel bietet eine integrierte Funktion zum Hervorheben von Zeilen je nach den Bedürfnissen des Benutzers. Um Zeilen in Excel hervorzuheben, können Sie die Aktion Zellen hervorheben verwenden. Die Funktion zum Hervorheben von Zeilen in Excel ist eine einfache Möglichkeit, das Dokument interessanter zu gestalten. Dieses Werkzeug ist sehr nützlich, um die Differenz zwischen den Zeilen von Datenpunkten anzuzeigen. Das Hervorheben der ungeraden Zeilen in Microsoft Excel kann jedoch knifflig sein und ist für Anfänger nicht so einfach. Allerdings kann es für Sie sehr einfach werden, abwechselnd Reihen zu beschatten. Wir werden es Schritt für Schritt erklären.

Fangen wir an:

  1. Markieren Sie die Zeilen, die Sie formatieren möchten.

  2. Klicken Sie im Hauptmenü auf Home und dann auf Als Tabelle formatieren.

  3. Wählen Sie im Dialogfeld Tabelle einen Tabellenstil aus, der eine alternative Schattierung der Zeilen vorsieht.

  4. Wenn Sie nun die Schattierung von Zeilen in Spalten ändern möchten, markieren Sie die Tabelle und klicken Sie in der Gruppe der Tabellenstiloptionen auf Design. Deaktivieren Sie dann das Kontrollkästchen Banded Rows aus dem Dropdown-Menü und aktivieren Sie das Kontrollkästchen Banded Columns.

    So heben Sie jede zweite Zeile in Excel hervor, Abbildung 1: Navigieren Sie zur Funktion Banded Columns in Excel

    Navigieren zur Funktion "Banded Columns" in Excel

    Wenn Sie das Layout Ihrer Tabelle beibehalten wollen, aber ihre Funktionalität nicht benötigen, können Sie sie in einen Datenbereich umwandeln. Wenn Sie farbige Zeilen/Spalten hinzufügen und einen Streifen haben, wird dieser nicht automatisch repliziert. Sie können jedoch die Formatierung neu erstellen, indem Sie Zeilen oder Spalten mit alternativer Formatierung mit dem Format Painter kopieren.

Verwenden Sie die bedingte Formatierung, um Zeilen oder Spalten mit Streifen zu versehen

Sie können auch eine bedingte Formatierungsregel verwenden, um auf bestimmte Zeilen oder Spalten eine andere Formatierung anzuwenden. So können wir es schaffen:

  • Führen Sie auf dem Arbeitsblatt einen der folgenden Schritte aus:
  • Wenn Sie einige Zellen formatieren möchten, wählen Sie einen Bereich von Zellen oder Zeilen aus. Wenn Sie die Formatierung auf das gesamte Dokument anwenden möchten, wählen Sie das gesamte Dokument aus, indem Sie Strg+A drücken.
  • Gehen Sie zu Startseite > Bedingte Formatierung > Neue Regel. Daraufhin wird das Dialogfeld für die Formatierungsregel geöffnet.

    So heben Sie jede zweite Zeile in Excel hervor, Abbildung 2: Einrichten einer neuen Regel für die bedingte Formatierung

    Einrichten einer neuen Regel für bedingte Formatierung

  • Wählen Sie im Abschnitt "Regeltyp auswählen " die Option "Eine Formel zur Bestimmung der zu formatierenden Zellen verwenden ".
  • Schreiben Sie die folgende Formel in den Abschnitt "Regelbeschreibung bearbeiten", um Farbe auf alternative Zeilen anzuwenden.
=MOD(ROW(),2)=0

Um die Farbe auf andere Spalten anzuwenden, geben Sie diese Formel ein: =MOD(KOLUMNE(),2)=0.

Diese Formeln bestimmen, ob eine Zeile oder Spalte gerade oder ungerade nummeriert ist, und bestimmen die Farbe, die wir anwenden wollen.

Wie man jede zweite Zeile in Excel hervorhebt, Abbildung 3: Dialogfeld Neue Formatierungsregel

Dialog für neue Formatierungsregeln

  1. Klicken Sie auf Format.

  2. Klicken Sie im Feld Zellen formatieren auf Ausfüllen.

  3. Wählen Sie eine Farbe und klicken Sie auf OK.

  4. Sie können unter Muster eine Vorschau Ihrer Auswahl sehen und auf OK klicken oder eine andere Farbe wählen.

    Wenn Sie die folgenden Schritte ausführen, werden die alternativen Zeilen hervorgehoben.

IronXL: C# Excel-Bibliothek

IronXL ist eine .NET-Excel-Bibliothek, die Entwicklern eine Reihe von Tools für die Arbeit mit Excel zur Verfügung stellt. Die Bibliothek kann zum Lesen, Schreiben und Ändern von Excel-Dateien und -Blättern verwendet werden. Es kann auch verwendet werden, um zwischen verschiedenen Dateiformaten konvertieren wie XML, JSON, HTML und CSV. Die IronXL-Bibliothek wurde in der Programmiersprache C# entwickelt und ist Open Source, was bedeutet, dass Entwickler sie frei in ihren Anwendungen verwenden können. Die IronXL-Excel-Bibliothek kann in jedem .NET-Projekt verwendet werden, das Zugriff auf Microsoft Office Excel benötigt. Entwickler können IronXL in ihren Projekten verwenden, ohne dass sie Office auf ihrem Computer installieren oder eine Entwicklerlizenz von Microsoft einrichten müssen.

Die IronXL Excel-Bibliothek bietet die folgenden Funktionen:

  • Eine breite Palette von Funktionen, einschließlich Datenmanipulation, Datenexport, Datenimport und -import aus anderen Quellen, usw.
  • Unterstützung für alle aktuellen Versionen von Microsoft Excel.
  • Unterstützung für die gängigsten Dateiformate von Excel (.xlsx).
  • Unterstützung von Zellformatierungen wie z.B. der Textausrichtung, schriftgröße, Farbe, grenzen, usw.
  • Möglichkeit, die Anzeige der Zellen in einer Excel-Arbeitsmappe zu steuern (z.B. Gitternetzlinien).

    Wir können mit IronXL bedingte Formatierungen vornehmen. Um IronXL zu verwenden, müssen Sie die IronXL-Bibliothek in Ihrem C#-Projekt installieren. Nachdem Sie die Bibliothek installiert haben, müssen Sie den IronXL-Namensraum hinzufügen. Schreiben Sie die folgende Codezeile am Anfang Ihrer Programmdatei:

using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;
using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;
Imports IronXL
Imports IronXL.Formatting
Imports IronXL.Formatting.Enums
Imports IronXL.Styles
VB   C#

Fügen Sie anschließend die folgenden Codezeilen in Ihre Hauptfunktion ein:

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;

//Create a specific conditional formatting rule.
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");
//Set different style options.
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;
//Add formatting with the specified region.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);

ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);

workbook.SaveAs("ApplyConditionalFormatting.xlsx");
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;

//Create a specific conditional formatting rule.
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");
//Set different style options.
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;
//Add formatting with the specified region.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);

ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);

workbook.SaveAs("ApplyConditionalFormatting.xlsx");
Dim workbook As WorkBook = WorkBook.Load("test.xlsx")
Dim sheet As WorkSheet = workbook.DefaultWorkSheet

'Create a specific conditional formatting rule.
Dim rule As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8")
'Set different style options.
rule.FontFormatting.IsBold = True
rule.FontFormatting.FontColor = "#123456"
rule.BorderFormatting.RightBorderColor = "#ffffff"
rule.BorderFormatting.RightBorderType = BorderType.Thick
rule.PatternFormatting.BackgroundColor = "#54bdd9"
rule.PatternFormatting.FillPattern = FillPattern.Diamonds
'Add formatting with the specified region.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule)

Dim rule1 As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10")
rule1.FontFormatting.IsItalic = True
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1)

workbook.SaveAs("ApplyConditionalFormatting.xlsx")
VB   C#

Wir können bedingte Formatierungsregeln definieren, indem wir die CreateConditionalFormattingRule() funktion. Es ist sehr einfach die Schriftarten und die Rahmengestaltung bearbeiten ironXL verwenden. Sie können die Zeilen formatieren mit Hilfe der Zeilenfunktion. Im Parameter geben Sie die Zeilennummer und die Formatierung an, die Sie anwenden möchten. Sie können jede n-te Zeile markieren. Weitere Einzelheiten finden Sie unter unser Codebeispiel zur Unterstützung bedingter Formatierung.

IronXL ist für Entwickler kostenlos. Allerdings wird es in der Entwicklungsphase ein Wasserzeichen geben. Sie können es kostenlos in der Produktion ausprobieren. Sie können die IronXL kostenlos testen ohne jegliche Zahlungs- oder Karteninformationen. Danach können Sie es kaufen. Es gibt verschiedene Preispläne, die Sie je nach Ihren Bedürfnissen wählen können, besuchen Sie diese lizenzierungsseite für weitere Informationen.

< PREVIOUS
Verschieben von Zeilen in Excel
NÄCHSTES >
Lesen von CSV-Dateien in C#: ein Tutorial

Sind Sie bereit, loszulegen? Version: 2024.10 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 1,068,832 Lizenzen anzeigen >