Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
DataTables verarbeiten große Datensätze mit Sortier-, Filter- und Suchoptionen. Sie können für visuelle Präsentationen, wie Diagramme und Grafiken, nach Excel exportiert werden, um einen besseren Einblick in die Daten zu erhalten. HTML-Tabellen können auch in Excel-Arbeitsmappen umgewandelt werden.
IronXL ist eine leistungsfähige Bibliothek, die das Erstellen, Lesen und Bearbeiten von Excel-Dateien in VB.NET-Anwendungen erleichtert. Mit IronXL können Entwickler schnell und einfach Excel-Tabellenfunktionen in ihre Anwendungen einbinden, ohne dass dafür spezielle Kenntnisse oder Erfahrungen mit Excel-Tabellen erforderlich sind. Die Bibliothek bietet eine Reihe von Funktionen für die Arbeit mit Excel-Dateien, darunter die Möglichkeitlesen unddaten schreiben, zellen formatierenerstellen, Diagramme und Grafiken erstellen und vieles mehr. IronXL unterstütztsowohl XLS- als auch XLSX-Dateiformate und kann mit einer Vielzahl von Excel-Versionen verwendet werden. Mit IronXL können Sie auch Spaltenüberschriften in .NET-Code einfügen.
Um mit IronXL in VB.NET erfolgreich Code zu schreiben, müssen mehrere Voraussetzungen erfüllt sein:
Visual Studio muss auf Ihrem System installiert sein, um ein VB.NET-Projekt zu erstellen. Wenn Sie Visual Studio nicht haben, können Sie es von der Microsoft-Website herunterladen.
Das .NET-Framework muss auf Ihrem System installiert sein, und IronXL benötigt Version 4.0 oder höher, um korrekt zu funktionieren.
Sie müssen die IronXL-Bibliothek installieren, um sie in Ihrem VB.NET-Projekt zu verwenden.
Wenn Sie sicherstellen, dass diese Voraussetzungen erfüllt sind, können Sie mit IronXL in VB.NET erfolgreich Code schreiben.
Um VB.NET in Visual Studio zu erstellen, gehen Sie wie folgt vor, um ein VB.NET-Projekt in Visual Studio zu erstellen:
Öffnen Sie Visual Studio.
Klicken Sie auf der Startseite auf "Neues Projekt erstellen", oder gehen Sie auf "Datei" > "Neu" > "Projekt".
Wählen Sie im Dialogfeld "Neues Projekt" im linken Bereich "Visual Basic" aus.
Wählen Sie den Projekttyp, den Sie erstellen möchten, z. B. "Windows Forms App" oder "Console App". In diesem Lehrgang wird eine Konsolenanwendung verwendet.
Erstellen Sie ein neues Projekt in Visual Studio
Geben Sie einen Namen für Ihr Projekt ein und wählen Sie einen Speicherort.
Konfigurieren Sie Ihr Projekt
Wählen Sie dann die .NET Core-Version aus und klicken Sie auf "Erstellen".
.NET-Framework-Auswahl
Visual Studio erstellt ein neues Projekt mit einigen Standarddateien und -ordnern.
Sie sind nun bereit, Ihren VB.NET-Code in Visual Studio zu schreiben.
Die IronXL-Bibliothek kann auf verschiedene Weise heruntergeladen und installiert werden.
Diese sind:
Um die IronXL-Bibliothek zu installieren, können Sie zunächst den NuGet-Paketmanager in Visual Studio verwenden. Ö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.
Der folgende Screenshot zeigt ein Beispiel für die Navigation zum NuGet Package Manager in Visual Studio.
Navigieren Sie zum NuGet-Paketmanager
IronXL in den Suchergebnissen:
Das IronXL-Paket in der NuGet Package Manager UI suchen und installieren
Viele Leute ziehen es vor, Pakete über die Befehlszeilenschnittstelle zu installieren. Um IronXL über die Kommandozeile zu installieren, gehen Sie folgendermaßen vor:
Geben Sie auf der Registerkarte der Paketmanager-Konsole die folgende Zeile ein: Installieren-Paket IronXL.Excel
Jetzt wird das Paket in das aktuelle Projekt heruntergeladen/installiert und ist einsatzbereit.
6
Das Exportieren einer DataTable in eine Excel-Datei ist eine häufige Aufgabe in der Datenverarbeitung, und IronXL macht es einfach, dies in VB.NET zu erreichen. Zunächst müssen Sie eine neue Datentabelle mit den Daten erstellen, die Sie exportieren möchten. Dann können Sie das IronXL-Objekt Workbook verwenden, um eine neue Excel-Arbeitsmappe zu erstellen und ihr ein Arbeitsblatt hinzuzufügen. Danach können Sie das Arbeitsblatt mit den Daten der DataTable-Spalten füllen, indem Sie das Range-Objekt von IronXL verwenden.
Der Export eines DataTable-Objekts in eine XLS-Datei ermöglicht es Ihnen, die Tabellendaten in einem Format zu speichern, das leicht lesbar ist und mit anderen geteilt werden kann, wobei die Struktur und Formatierung der Originaldaten erhalten bleibt.
Der folgende Codeschnipsel zeigt, wie Sie DataTable-Zeilen erstellen und in eine Excel-Datei konvertieren können.
Imports IronXL
Imports System
Imports System.Data
Module Program
Sub Main(args As String())
Dim table As New DataTable()
table.Columns.Add("DataSet_Daily_ Household", GetType(String))
table.Rows.Add("Glass")
table.Rows.Add("Plates")
table.Rows.Add("Match Sticks")
table.Rows.Add("leather")
table.Rows.Add("Soap")
table.Rows.Add("Brush")
table.Rows.Add("Comb")
table.Rows.Add("Wires")
table.Rows.Add("Pins")
table.Rows.Add("And Many More")
Dim dt As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
Dim dc As WorkSheet = wb.DefaultWorkSheet
Dim rowCount As Integer = 1
For Each row As DataRow In table.Rows
dc("A" & (rowCount)).Value = row(0).ToString()
rowCount += 1
Next row
dt.SaveAs("sample.xls")
End Sub
End Module
Imports IronXL
Imports System
Imports System.Data
Module Program
Sub Main(args As String())
Dim table As New DataTable()
table.Columns.Add("DataSet_Daily_ Household", GetType(String))
table.Rows.Add("Glass")
table.Rows.Add("Plates")
table.Rows.Add("Match Sticks")
table.Rows.Add("leather")
table.Rows.Add("Soap")
table.Rows.Add("Brush")
table.Rows.Add("Comb")
table.Rows.Add("Wires")
table.Rows.Add("Pins")
table.Rows.Add("And Many More")
Dim dt As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
Dim dc As WorkSheet = wb.DefaultWorkSheet
Dim rowCount As Integer = 1
For Each row As DataRow In table.Rows
dc("A" & (rowCount)).Value = row(0).ToString()
rowCount += 1
Next row
dt.SaveAs("sample.xls")
End Sub
End Module
Die Excel-Datei, die aus dem obigen Codeschnipsel erzeugt wurde
Um DataTable-Zeilen und -Spalten in das XLSX-Dateiformat zu konvertieren, müssen Sie nur eine Zeile des Codes im obigen Beispiel ändern.
Ersetzen Sie einfach diese Code-Zeile.
wb.SaveAs("sample.xls")
wb.SaveAs("sample.xls")
Damit sind Sie fertig.
wb.SaveAs("sample.xlsx")
wb.SaveAs("sample.xlsx")
Sie können auch DataTable-Zeilen und -Spalten in das CSV-Dateiformat konvertieren, indem Sie nur eine Zeile des Codes im obigen Beispiel ändern vonspeichern als zuspeichernAlsCsv.
Ersetzen Sie einfach diese Code-Zeile.
wb.SaveAs("sample.xls")
wb.SaveAs("sample.xls")
Damit sind Sie fertig.
wb.SaveAsCsv("sample.csv")
wb.SaveAsCsv("sample.csv")
Die aus dem obigen Code generierte CSV-Datei
Der Export einer "Datentabelle" in eine Excel-Datei in VB.NET ist eine häufige Anforderung bei der Datenverarbeitung und -analyse. Die IronXL-Bibliothek stellt Entwicklern ein leistungsfähiges Tool zur Verfügung, das die Erstellung, das Lesen und die Bearbeitung von Excel-Dateien in VB.NET-Anwendungen erleichtert, einschließlich der Möglichkeit, Datentabellen in Excel-Dateien zu exportieren. Durch den Export von Datentabellen in Excel-Dateien können die Benutzer die leistungsstarken Funktionen von Excel, wie Diagramme, Grafiken und Pivot-Tabellen, nutzen, um Daten optisch ansprechend und übersichtlich zu präsentieren. Um IronXL nutzen zu können, müssen Sie sicherstellen, dass Sie die Voraussetzungen erfüllen, z. B. Visual Studio und das .NET-Framework installiert haben und die IronXL-Bibliothek installieren. Schließlich wurde in diesem Tutorial gezeigt, wie man mit IronXL Datentabellen in Excel-Dateien in den Formaten XLS und CSV exportiert.
Um mehr über den Export von Datentabellen in Excel-Dateien mit IronXL zu erfahren, besuchen Sie bitte diese Seitemitgelieferte Anleitung.
Außerdem können die Nutzer folgende Funktionen nutzenIron Suite, ein Bündel von fünf hochwertigen ASP.NET Core-Bibliotheken, die Folgendes umfassenIronXL, IronPDF und andere Komponenten.
9 .NET API-Produkte für Ihre Bürodokumente