using IronXL;
using System;
using System.Linq;
// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Select worksheet at index 0
WorkSheet workSheet = workBook.WorkSheets[0];
// Get any existing worksheet
WorkSheet firstSheet = workBook.DefaultWorkSheet;
// Select a cell and return the converted value
int cellValue = workSheet["A2"].IntValue;
// Read from ranges of cells elegantly.
foreach (var cell in workSheet["A2:A10"])
{
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
// Calculate aggregate values such as Min, Max and Sum
decimal sum = workSheet["A2:A10"].Sum();
// Linq compatible
decimal max = workSheet["A2:A10"].Max(c => c.DecimalValue);
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:
Markieren Sie die Zeilen, die Sie formatieren möchten.
Klicken Sie im Hauptmenü auf Start und dann auf Als Tabelle formatieren.
Wählen Sie im Dialogfeld Tabelle einen Tabellenstil aus, der eine alternative Schattierung der Zeilen vorsieht.
Wenn Sie die Schattierung von Zeilen zu Spalten ändern möchten, wählen Sie die Tabelle aus und klicken Sie im Tabellenstil-Optionengruppenmenü auf Design. Deaktivieren Sie dann das Banded Rows-Feld aus dem Dropdown-Menü und wählen Sie das Banded Columns-Feld aus.
Wechseln Sie 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.
Gehe zu Start > Bedingte Formatierung > Neue Regel. Daraufhin wird das Dialogfeld für die Formatierungsregel geöffnet.
Richten Sie eine neue Regel für die bedingte Formatierung ein
Im Abschnitt „Regeltyp auswählen“ wählen Sie die Option „Eine Formel zur Bestimmung der zu formatierenden Zellen verwenden“ aus.
Schreiben Sie die folgende Formel in den Abschnitt "Regelbeschreibung bearbeiten", um Farbe auf alternative Zeilen anzuwenden.
=MOD(ROW(),2)=0
Um Farbe auf abwechselnde Spalten anzuwenden, geben Sie diese Formel ein: =MOD(COLUMN(),2)=0.
Diese Formeln bestimmen, ob eine Zeile oder Spalte gerade oder ungerade nummeriert ist, und bestimmen die Farbe, die wir anwenden wollen.
Neues Formatierungsregel-Dialogfeld
Klicken Sie auf Format.
Im Zellen formatieren-Feld klicken Sie auf Füllung.
Wählen Sie eine Farbe und klicken Sie auf OK.
Sie können Ihre Auswahl unter Muster anzeigen 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 genutzt werden, um zwischen verschiedenen Dateiformaten wie XML, JSON, HTML und CSV zu konvertieren. 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 beliebtesten Dateiformate von Excel (.xlsx).
Möglichkeit, die Darstellung von Zellen in einer Excel-Arbeitsmappe zu steuern (z. B. Rasterlinien).
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;
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 den IronXL kostenlosen Test aktivieren, ohne Zahlungen oder Kreditkarteninformationen anzugeben. Danach können Sie es kaufen. Es gibt verschiedene Preispläne, die Sie je nach Ihren Bedürfnissen auswählen können. Besuchen Sie diese Lizenzierungsseite für weitere Informationen.
Regan schloss sein Studium an der University of Reading mit einem BA in Elektrotechnik ab. Bevor er zu Iron Software kam, konzentrierte er sich in seinen früheren Jobs auf einzelne Aufgaben. Was ihm bei Iron Software am meisten Spaß macht, ist das Spektrum der Aufgaben, die er übernehmen kann, sei es im Vertrieb, im technischen Support, in der Produktentwicklung oder im Marketing. Es macht ihm Spaß, die Art und Weise zu verstehen, wie Entwickler die Bibliothek von Iron Software nutzen, und dieses Wissen zu nutzen, um die Dokumentation und die Produkte kontinuierlich zu verbessern.