Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Microsoft Office Excel ist ein leistungsstarkes Werkzeug für die Verwaltung und Analyse von Daten. Die Automatisierung der Dateneingabe und -analyse durch Code kann jedoch Prozesse rationalisieren und Zeit sparen. In diesem Artikel wird beschrieben, wie man mit der Programmiersprache VB.NET programmatisch in eine Excel-Datei schreibt und eine Excel-Datei erstellt.
IronXL ist eine leistungsstarke und einfach zu verwendende Bibliothek für die Arbeit mit Excel-Dateien in VB.NET-Anwendungen. Mit IronXL können Entwickler Excel-Dateien problemlos lesen, schreiben und bearbeiten, ohne dass Microsoft Excel auf dem Server oder den Client-Rechnern installiert sein muss. IronXL wurde speziell für VB.NET-Entwickler entwickelt und bietet eine einfache und intuitive API, mit der sie in einer vertrauten Programmierumgebung mit Excel-Dateien arbeiten können. Die Bibliothek unterstützteine breite Palette von Excel-Dateiformaten, einschließlich XLS, XLSX, CSV und TSV. Es bietet auch erweiterte Funktionen wie Formatierung, Diagrammerstellung und Pivot-Tabellen, was es zu einem vielseitigen Werkzeug für die Handhabung von Excel-Daten in VB.NET-Anwendungen macht.
Bevor Sie Code für IronXL for .NET in VB.NET schreiben, müssen einige Voraussetzungen erfüllt sein:
Sie müssen Visual Studio auf Ihrem System installiert haben, um ein VB.NET-Projekt zu erstellen. Wenn Sie Visual Studio nicht haben, können Sie es von der Microsoft-Website herunterladen.
Stellen Sie sicher, dass das .NET-Framework auf Ihrem System installiert ist. IronXL benötigt .NET-Framework 4.0 oder höher, um korrekt zu funktionieren.
Um IronXL in Ihrem VB.NET Projekt zu verwenden, müssen Sie die IronXL Bibliothek installieren. Dazu fügen Sie das IronXL NuGet-Paket über den NuGet Package Manager in Visual Studio zu Ihrem Projekt hinzu.
Wenn Sie sicherstellen, dass diese Voraussetzungen erfüllt sind, werden Sie in der Lage sein, mit IronXL in VB.NET erfolgreich Code zu 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 Lernprogramm wird der Einfachheit halber eine Konsolenanwendung verwendet.
Erstellen einer neuen Konsolenanwendung in Visual Studio
Geben Sie einen Namen für Ihr Projekt ein und wählen Sie einen Speicherort.
Konfigurieren Sie das neue Projekt
Wählen Sie dann die .NET Core-Version aus und klicken Sie auf "Erstellen".
Wählen Sie die neueste .NET Core-Version für das Projekt
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:
Die einfachste Möglichkeit, die IronXL-Bibliothek zu installieren, ist die Verwendung des NuGet-Paketmanagers 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.
Navigieren Sie zu NuGet Package Manager
IronXL in den Suchergebnissen:
Suche nach IronXL-Paketen in der NuGet Package Manager UI
Viele Leute ziehen es vor, Pakete über die Befehlszeilenschnittstelle zu installieren. Um IronXL über die Kommandozeile zu installieren, gehen Sie folgendermaßen vor:
Install-Package IronXL.Excel
Jetzt wird das Paket in das aktuelle Projekt heruntergeladen/installiert und ist einsatzbereit.
Installieren Sie das IronXL-Paket auf der Registerkarte der Paketmanager-Konsole
IronXL ist eine leistungsstarke Bibliothek, die es Benutzern ermöglicht, Excel-Dokumente mit VB.NET zu lesen, zu erstellen und zu manipulieren.
Mit IronXL können Sie ganz einfach neue Excel-Dateien erstellen oder auf eine bestehende Datei zugreifen und Daten in diese schreiben. Diese Funktion kann für eine Vielzahl von Aufgaben wie die Erstellung von Berichten, den Export von Daten oder die Erstellung komplexer Excel-Tabellen äußerst nützlich sein.
In diesem Zusammenhang eine einfache Demonstration, wie man eine neue Excel-Datei erstellt und Daten in sie schreibt, sowie wie man eine bestehende Excel-Datei öffnet und ihr Daten hinzufügt, indem man IronXL in VB.NET verwendet.
Mit IronXL for .NET können Sie ganz einfach ein neues Excel-Tabellenblatt erstellen und darin schreiben. Mit IronXL können Sie eine Excel-Arbeitsmappe erstellen(Excel-Arbeitsblatt) die mehrere Excel-Arbeitsblätter enthält.
Erstellen Sie in dem folgenden Codeschnipsel ein konsolenbasiertes Excel-Anwendungsobjekt und schreiben Sie in dieses Objekt.
Imports IronXL
Imports System
Imports System.Data
Module Program
'private sub
Sub Main(args As String())
'new workbook
Dim workBook As WorkBook = WorkBook.Create()
Dim xlsWorkBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
Dim workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")
workSheet("A1").Value = "Hello World"
workSheet("A1").Style.WrapText = True
workSheet("A2").Value = "Created with IronXL"
workSheet("A2").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
workBook.SaveAs("sample.xlsx")
End Sub
End Module
Imports IronXL
Imports System
Imports System.Data
Module Program
'private sub
Sub Main(args As String())
'new workbook
Dim workBook As WorkBook = WorkBook.Create()
Dim xlsWorkBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)
Dim workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")
workSheet("A1").Value = "Hello World"
workSheet("A1").Style.WrapText = True
workSheet("A2").Value = "Created with IronXL"
workSheet("A2").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
workBook.SaveAs("sample.xlsx")
End Sub
End Module
Die von IronXL erstellte Excel-Datei
Wenn Sie eine vorhandene Excel-Datei ändern müssen, können Sie IronXL verwenden, um ein vorhandenes Excel-Arbeitsblatt zu öffnen und Daten in dieses zu schreiben. Dies kann nützlich sein, wenn Sie einen bestehenden Excel-Bericht, eine Excel-Tabelle oder eine Excel-Datenbank aktualisieren möchten. Mit IronXL können Sie Excel-Dateien in VB.NET problemlos lesen, schreiben und bearbeiten.
Das folgende Codeschnipsel konzentriert sich auf das Öffnen einer vorhandenen Excel-Datei und das Schreiben von Daten in diese Datei.
Imports IronXL
Imports System
Imports System.Data
Module Program
Sub Main(args As String())
Dim workBook As WorkBook = WorkBook.Load("multiple.xlsx")
Dim workSheet As WorkSheet = workBook.WorkSheets(0)
' first worksheet
Dim firstSheet As WorkSheet = workBook.DefaultWorkSheet
firstSheet("A8").Value = "Hello Developers"
firstSheet("A8").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
firstSheet("A9").Value = "This is how you can write to existing Excel file"
firstSheet("A9").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
workBook.SaveAs("sample.xlsx")
End Sub
End Module
Imports IronXL
Imports System
Imports System.Data
Module Program
Sub Main(args As String())
Dim workBook As WorkBook = WorkBook.Load("multiple.xlsx")
Dim workSheet As WorkSheet = workBook.WorkSheets(0)
' first worksheet
Dim firstSheet As WorkSheet = workBook.DefaultWorkSheet
firstSheet("A8").Value = "Hello Developers"
firstSheet("A8").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
firstSheet("A9").Value = "This is how you can write to existing Excel file"
firstSheet("A9").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
workBook.SaveAs("sample.xlsx")
End Sub
End Module
Ändern Sie die bestehende Excel-Datei, die mit IronXL erstellt wurde
Die obigen Code-Beispiele zeigen, wie Sie eine Excel-Datei erstellen und sie in einem anderen Excel-Dateiformat speichern können. Das programmgesteuerte Schreiben von Daten in Excel-Dateien mit VB.NET kann die Datenverarbeitung erheblich rationalisieren und sich wiederholende Aufgaben automatisieren. IronXL ist eine leistungsstarke und leicht zu bedienende Bibliothek für die Arbeit mit Excel-Dateien in VB.NET, die Entwicklern eine einfache und intuitive API für die Arbeit mit Excel-Dateien bietet. Wenn die Voraussetzungen erfüllt sind, ein VB.NET-Projekt in Visual Studio erstellt und IronXL installiert wird, können Benutzer Excel-Dateien mit Hilfe von Code erstellen und ändern. Mit IronXL können Benutzer leicht neue Excel-Dateien erstellen, bestehende Dateien öffnen und Daten in sie schreiben, was es zu einem vielseitigen Werkzeug für die Handhabung von Excel-Daten in VB.NET-Anwendungen macht.
Weitere Informationen zum Exportieren von Daten aus einem Excel-Dokument und zum Schreiben in eine Excel-Datei mit IronXL finden Sie in diesemlink, wie man Daten in eine Excel-Datei schreibt. Für Code-Beispiele besuchen Sie bitte das folgende Beispiel untereine Excel-Datei und ihre Objekte erstellen.
IronXL wird mit einemlizenzgebühr die je nach ausgewähltem Lizenzplan mit $749 beginnt. IronXL bietet jedoch auch eine kostenlose Testphase an, in der potenzielle Kunden die Software und ihre Funktionen kostenlos testen können, bevor sie sich zum Kauf verpflichten. Während des kostenlosen Testzeitraums können die Benutzer auf alle Funktionen der Software zugreifen und feststellen, ob sie ihren speziellen Bedürfnissen und Anforderungen entspricht.
Darüber hinaus können die Nutzer die folgenden Vorteile nutzenIron Suiteeine Sammlung von 5 hochwertigen VB.NET Core Bibliotheken, bestehend ausIronXL, IronPDFund andere.
9 .NET API-Produkte für Ihre Bürodokumente