Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Microsoft Office Excel est un outil puissant de gestion et d'analyse des données. Cependant, l'automatisation de la saisie et de l'analyse des données par le biais d'un code peut rationaliser les processus et faire gagner du temps. Cet article explique comment écrire par programme dans un fichier Excel et créer un fichier Excel à l'aide du langage de programmation VB.NET.
IronXL est une bibliothèque puissante et facile à utiliser pour travailler avec des fichiers Excel dans des applications VB.NET. Avec IronXL, les développeurs peuvent facilement lire, écrire et manipuler des fichiers Excel sans qu'il soit nécessaire d'installer Microsoft Excel sur le serveur ou les machines clientes. IronXL a été conçu pour les développeurs VB.NET, en leur fournissant une API simple et intuitive qui leur permet de travailler avec des fichiers Excel dans un environnement de programmation familier. La bibliothèque soutientun large éventail de formats de fichiers Excelil permet de gérer les données Excel dans les applications VB NET, y compris XLS, XLSX, CSV et TSV. Il offre également des fonctions avancées telles que le formatage, les graphiques et les tableaux croisés dynamiques, ce qui en fait un outil polyvalent pour traiter les données Excel dans les applications VB.NET.
Avant d'écrire du code pour IronXL for .NET en VB.NET, certaines conditions préalables doivent être réunies :
Visual Studio doit être installé sur votre système pour créer un projet VB.NET. Si vous n'avez pas Visual Studio, vous pouvez le télécharger sur le site web de Microsoft.
Assurez-vous que le Framework .NET est installé sur votre système. IronXL nécessite le Framework .NET 4.0 ou une version ultérieure pour fonctionner correctement.
Pour utiliser IronXL dans votre projet VB.NET, vous devez installer la bibliothèque IronXL. Pour ce faire, ajoutez le paquet NuGet IronXL à votre projet par l'intermédiaire du gestionnaire de paquets NuGet dans Visual Studio.
En vous assurant que ces conditions préalables sont remplies, vous serez en mesure d'écrire avec succès du code en utilisant IronXL for .NET dans VB.NET.
Voici les étapes à suivre pour créer un projet VB.NET dans Visual Studio :
Ouvrez Visual Studio.
Cliquez sur "Créer un nouveau projet" sur la page d'accueil, ou allez dans "Fichier" > "Nouveau" > "Projet".
Dans la boîte de dialogue "Nouveau projet", sélectionnez "Visual Basic" dans le volet de gauche.
Choisissez le type de projet que vous souhaitez créer, par exemple "Windows Forms App" ou "Console App". Pour plus de simplicité, ce tutoriel utilisera une application console.
Créer une nouvelle application console dans Visual Studio
Saisissez un nom pour votre projet et choisissez un emplacement pour l'enregistrer.
Configurer le nouveau projet
Sélectionnez ensuite la version .NET Core et cliquez sur "Créer".
Sélectionner la dernière version de .NET Core pour le projet
Visual Studio crée un nouveau projet avec quelques fichiers et dossiers par défaut.
Vous êtes maintenant prêt à écrire votre code VB.NET dans Visual Studio.
La bibliothèque IronXL peut être téléchargée et installée de différentes manières.
Il s'agit de
Pour installer la bibliothèque IronXL, l'approche la plus simple consiste à utiliser le gestionnaire de paquets NuGet dans Visual Studio. Il suffit d'ouvrir le gestionnaire de paquets NuGet et de rechercher IronXL dans l'onglet Parcourir. Une fois que vous avez localisé IronXL dans les résultats de recherche, sélectionnez-le et procédez à l'installation. Une fois l'installation terminée, vous pouvez commencer à utiliser la bibliothèque IronXL dans votre projet.
La capture d'écran ci-dessous montre comment ouvrir le gestionnaire de paquets NuGet dans Visual Studio.
Naviguer vers le gestionnaire de paquets NuGet
IronXL dans les résultats de recherche :
Recherche du paquetage IronXL dans l'interface utilisateur du gestionnaire de paquets NuGet
De nombreuses personnes préfèrent installer des paquets à l'aide de l'interface de ligne de commande. Pour installer IronXL à l'aide de la ligne de commande, procédez comme suit :
Install-Package IronXL.Excel
Le paquet sera alors téléchargé/installé dans le projet en cours et prêt à être utilisé.
Installer le paquet IronXL dans l'onglet Console du gestionnaire de paquets
IronXL est une bibliothèque puissante qui permet aux utilisateurs de lire, de créer et de manipuler des documents Excel à l'aide de VB.NET.
Avec IronXL, vous pouvez facilement créer de nouveaux fichiers Excel ou accéder à un fichier existant et y écrire des données. Cette fonctionnalité peut s'avérer extrêmement utile pour toute une série de tâches, telles que la génération de rapports, l'exportation de données ou la création de feuilles de calcul Excel complexes.
Dans ce contexte, une démonstration simple de la façon de créer un nouveau fichier Excel et d'y écrire des données, ainsi que de la façon d'ouvrir un fichier Excel existant et d'y ajouter des données à l'aide d'IronXL for .NET.
Vous pouvez facilement créer une nouvelle feuille de calcul Excel et y écrire en utilisant IronXL for VB.NET. Avec IronXL, vous pouvez créer un classeur Excel(Feuille de calcul Excel) qui contient plusieurs feuilles de calcul Excel.
Dans l'extrait de code suivant, créez un objet d'application Excel basé sur la console et écrivez-y.
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
Le fichier Excel créé à partir d'IronXL
Si vous devez modifier un fichier Excel existant, vous pouvez utiliser IronXL pour ouvrir et écrire des données dans une feuille de calcul Excel existante. Cela peut être utile si vous souhaitez mettre à jour un rapport Excel existant, une feuille de calcul Excel ou une base de données Excel. Avec IronXL, vous pouvez facilement lire, écrire et modifier des fichiers Excel en VB.NET.
L'extrait de code suivant se concentre sur l'ouverture d'un fichier Excel existant et l'écriture de données dans ce fichier.
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
Modifier le fichier Excel existant créé à partir d'IronXL
Les exemples de code ci-dessus montrent comment vous pouvez créer un fichier Excel et l'enregistrer dans un autre format de fichier Excel. L'écriture programmatique de données dans des fichiers Excel à l'aide de VB.NET peut considérablement rationaliser le traitement des données et automatiser les tâches répétitives. IronXL est une bibliothèque puissante et facile à utiliser pour travailler avec des fichiers Excel dans VB.NET, fournissant aux développeurs une API simple et intuitive pour travailler avec des fichiers Excel. En respectant les conditions préalables, en créant un projet VB.NET dans Visual Studio et en installant IronXL, les utilisateurs peuvent créer et modifier des fichiers Excel à l'aide de code. Avec IronXL, les utilisateurs peuvent facilement créer de nouveaux fichiers Excel, ouvrir des fichiers existants et y écrire des données, ce qui en fait un outil polyvalent pour traiter les données Excel dans les applications VB.NET.
Pour de plus amples informations sur l'exportation de données à partir d'un document Excel et l'écriture dans un fichier Excel à l'aide d'IronXL, veuillez vous référer à la page suivantelien sur la façon d'écrire des données dans un fichier Excel. Pour des exemples de code, veuillez consulter l'exemple suivantcréer un fichier Excel et ses objets.
IronXL est livré avec undroit de licence qui commence à partir de $749, en fonction du plan de licence sélectionné. Cependant, IronXL propose également une période d'essai gratuite, permettant aux clients potentiels de tester gratuitement le logiciel et ses fonctionnalités, avant de s'engager dans un achat. Pendant la période d'essai gratuite, les utilisateurs peuvent accéder à toutes les caractéristiques et fonctionnalités du logiciel et déterminer s'il répond à leurs besoins et exigences spécifiques.
En outre, les utilisateurs peuvent profiter des avantages suivantsIron Suiteil s'agit d'une collection de 5 bibliothèques VB.NET Core de qualité supérieure comprenantIronXL, IronPDFet d'autres.
9 produits de l'API .NET pour vos documents de bureau