Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
In diesem Artikel wird erläutert, wie Sie mit IronXL den Wert einer bestimmten Zelle aus einer Excel-Datei abrufen können.
IronXL ist eine leistungsstarke Softwarebibliothek für .NET-Entwickler, die eine einfache und effiziente Möglichkeit bietet, Excel-Tabellen in ihren Anwendungen zu lesen, zu schreiben und zu manipulieren. Es bietet eine Reihe von Funktionen, die die Arbeit mit Excel-Dateien einfach und effizient machen, darunter die Möglichkeit, Arbeitsblätter zu erstellen, zu ändern und zu löschen, lesen und Schreiben von Zelldatenund führen sogar komplexe Berechnungen mit Excel-Formeln. Mit IronXL können Entwickler schnell und einfach Excel-Funktionen in ihre Anwendungen integrieren, was Zeit spart und den Entwicklungsprozess rationalisiert. Ganz gleich, ob Sie eine Finanzanwendung oder ein Datenanalysetool entwickeln oder einfach nur Excel-Dateien in Ihrer Anwendung lesen und schreiben müssen, IronXL bietet eine flexible und zuverlässige Lösung.
Wenn Sie die IronXL-Bibliothek verwenden möchten, um den Wert einer bestimmten Zelle einer Excel-Datei zu extrahieren, müssen Sie bestimmte Voraussetzungen erfüllen, unter anderem:
Um die IronXL-Bibliothek für Excel-bezogene Aufgaben zu verwenden, müssen Sie zunächst ein .NET-Projekt in Visual Studio erstellen. Obwohl jede Version von Visual Studio verwendet werden kann, ist es ratsam, sich für die neueste Version zu entscheiden. Es stehen mehrere Projektvorlagen zur Auswahl, darunter Windows Forms und ASP.NET, je nach Ihren spezifischen Anforderungen. In diesem Lernprogramm wird die Projektvorlage Konsolenanwendung verwendet, um die Arbeit mit IronXL zu veranschaulichen.
Ein neues Projektfenster erstellen
Nachdem Sie den Projekttyp ausgewählt haben, geben Sie einen Namen für das Projekt an und wählen den Speicherort sowie das gewünschte Framework für das Projekt, z. B. .NET Core 6.
Projektkonfiguration
Sobald die Lösung erstellt ist, wird die Datei program.cs geöffnet, so dass Sie Code eingeben und die Anwendung erstellen/ausführen können.
Projekt mit offenem Code
Nachdem dieses neue Visual Studio-Projekt nun erstellt wurde, installieren wir IronXL.
Die IronXL-Bibliothek kann auf verschiedene Weise heruntergeladen und installiert werden. Aber diese beiden Ansätze sind die einfachsten.
Diese sind:
Um die IronXL-Bibliothek zu installieren, navigieren Sie zum NuGet-Paketmanager in Visual Studio. Öffnen Sie einfach den NuGet Package Manager und suchen Sie auf der Registerkarte Browse nach IronXL. Sobald Sie IronXL in den Suchergebnissen gefunden haben, wählen Sie es aus und fahren mit der Installation fort. Sobald die Installation abgeschlossen ist, können Sie die IronXL-Bibliothek in Ihrem Projekt verwenden.
Der folgende Screenshot zeigt, wie Sie den NuGet Package Manager in Visual Studio öffnen.
NuGet Package Manager
Im Folgenden wird IronXL in den Suchergebnissen angezeigt:
IronXL Suchergebnis
Viele Entwickler ziehen es vor, Pakete über eine Befehlszeilenschnittstelle zu installieren. Um IronXL über die Kommandozeile zu installieren, gehen Sie folgendermaßen vor:
:ProductInstall
Jetzt wird das Paket heruntergeladen und in das aktuelle Projekt installiert und ist dann einsatzbereit.
Installation über die Befehlszeile
Das Abrufen von Daten, die in einer bestimmten Zelle eines Excel-Arbeitsblatts gespeichert sind, ist mit IronXL ein unkomplizierter Prozess, der nur wenige Codezeilen erfordert. Mit dieser Softwarebibliothek können Entwickler innerhalb ihres Programms einfach auf den gewünschten Excel-Zellenwert zugreifen. Das folgende Codebeispiel zeigt, wie IronXL verwendet werden kann, um die Werteigenschaft mit einer Zelladresse zu erhalten.
using IronXL;
using System;
using System.Linq;
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Gice sheet name and data types
WorkSheet workSheet = workBook.WorkSheets.First();
var range = workSheet ["B2:B2"];
var columnA = workSheet.GetColumn(0);
var row1 = workSheet.GetRow(0);
// Iterate over the range rows to get String Value
foreach (var cell in range)
{
Console.WriteLine($"{cell.Value}");
}
using IronXL;
using System;
using System.Linq;
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Gice sheet name and data types
WorkSheet workSheet = workBook.WorkSheets.First();
var range = workSheet ["B2:B2"];
var columnA = workSheet.GetColumn(0);
var row1 = workSheet.GetRow(0);
// Iterate over the range rows to get String Value
foreach (var cell in range)
{
Console.WriteLine($"{cell.Value}");
}
Imports IronXL
Imports System
Imports System.Linq
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Gice sheet name and data types
Private workSheet As WorkSheet = workBook.WorkSheets.First()
Private range = workSheet ("B2:B2")
Private columnA = workSheet.GetColumn(0)
Private row1 = workSheet.GetRow(0)
' Iterate over the range rows to get String Value
For Each cell In range
Console.WriteLine($"{cell.Value}")
Next cell
Das obige Codebeispiel ruft einen Wert aus der Zelle A2 ab, der auf dem Terminal ausgegeben wird.
Ausgangskonsole
Mit einigen Änderungen am obigen Codebeispiel ist es möglich, einen Bereich von Zellwerten aus einem Excel-Arbeitsblatt zu erhalten. Dies beinhaltet die Änderung des Bereichsparameters, der an die Funktion arbeitsblatt objekt. Insbesondere muss der Bereichsparameter aktualisiert werden, um den Bereich der Zellen wiederzugeben, die die gewünschten Daten enthalten.
var range = workSheet ["B2:B3"];
var range = workSheet ["B2:B3"];
Dim range = workSheet ("B2:B3")
Der Zellbereich wird geändert von [B2:B2]
bis `[B2:B3]dies führt dazu, dass in der Konsole zwei Werte anstelle von nur einem ausgegeben werden.
Ausgangskonsole 2
Das Abrufen des Wertes einer bestimmten Zelle in einem Excel-Arbeitsblatt mit C# ist eine häufige Aufgabe für viele Anwendungen, die mit Excel-Daten arbeiten. IronXL ist eine leistungsstarke Softwarebibliothek für .NET-Entwickler, die eine einfache und effiziente Möglichkeit zum Lesen, Schreiben und Bearbeiten von Excel-Tabellen in ihren Anwendungen bietet. Mit IronXL können Entwickler schnell und einfach Excel-Funktionen in ihre Anwendungen integrieren, was Zeit spart und den Entwicklungsprozess rationalisiert.
Wenn Sie die in diesem Artikel beschriebenen Schritte befolgen, können Entwickler lernen, wie sie IronXL mit ihrem C#-Projekt verbinden, Zellwerte programmatisch abrufen, Aufgaben mit Excel-Daten automatisieren und effizientere und zuverlässigere Anwendungen erstellen können. IronXL ist eine vielseitige und zuverlässige Lösung für die Arbeit mit Excel-Dateien in C#-Anwendungen. Bitte besuchen Sie diese Links, um mehr zu erfahren über detaillierte Bearbeitung von Zelladressen oder wie man excel-Dateien importieren.
IronPDF-Benutzer können auch die Vorteile der Iron Suiteeine Sammlung von Softwareentwicklungswerkzeugen, die IronPDF, IronOCR, IronXL, IronBarcode und IronWebscraper umfasst.
9 .NET API-Produkte für Ihre Bürodokumente