Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
Microsoft Office Excel es una potente herramienta para gestionar y analizar datos. Sin embargo, automatizar la introducción y el análisis de datos mediante código puede agilizar los procesos y ahorrar tiempo. En este artículo se explica cómo escribir mediante programación en un archivo Excel y crear un archivo Excel utilizando el lenguaje de programación VB.NET.
IronXL es una biblioteca potente y fácil de usar para trabajar con archivos Excel en aplicaciones VB.NET. Con IronXL, los desarrolladores pueden leer, escribir y manipular fácilmente archivos Excel sin necesidad de que Microsoft Excel esté instalado en el servidor o en las máquinas cliente. IronXL se ha diseñado pensando en los desarrolladores de VB.NET, proporcionándoles una API sencilla e intuitiva que les permite trabajar con archivos Excel en un entorno de programación familiar. La biblioteca admite una amplia gama de formatos de archivo Excelincluyendo XLS, XLSX, CSV y TSV. También ofrece funciones avanzadas como formato, gráficos y tablas dinámicas, lo que la convierte en una herramienta versátil para manejar datos de Excel en aplicaciones VB.NET.
Antes de escribir código para IronXL en VB.NET, es necesario contar con algunos requisitos previos:
Para utilizar IronXL en su proyecto VB.NET, debe instalar la biblioteca IronXL. Esto puede hacerse agregando el paquete NuGet IronXL a su proyecto a través del Administrador de paquetes NuGet dentro de Visual Studio.
Si se asegura de que se cumplen estos requisitos previos, podrá escribir código con éxito utilizando IronXL en VB.NET.
Para crear VB.NET en Visual Studio, a continuación se indican los pasos necesarios para crear un proyecto VB.NET en Visual Studio:
Elija el tipo de proyecto que desea crear, como "Windows Forms App" o "Console App". Este tutorial utilizará una aplicación de consola para simplificar.
Crear una nueva aplicación de consola en Visual Studio
Introduce un nombre para tu proyecto y elige una ubicación para guardarlo.
Configurar el nuevo proyecto
A continuación, seleccione la versión .NET Core y haga clic en "Crear".
**Seleccione la última versión de .NET Core para el proyecto.
Visual Studio creará un nuevo proyecto con algunos archivos y carpetas predeterminados.
Ya está listo para empezar a escribir su código VB.NET en Visual Studio.
La biblioteca IronXL puede descargarse e instalarse de distintas formas.
Estos son:
Para instalar la biblioteca IronXL, lo más sencillo es utilizar el gestor de paquetes NuGet en Visual Studio. Simplemente abre el Gestor de paquetes NuGet y busca IronXL en la pestaña Examinar. Una vez localizado IronXL en los resultados de la búsqueda, selecciónalo y procede con la instalación. Una vez finalizada la instalación, puede empezar a utilizar la biblioteca IronXL en su proyecto.
La siguiente captura de pantalla muestra cómo abrir el gestor de paquetes NuGet en Visual Studio.
Navegue hasta el Gestor de paquetes NuGet.
IronXL en los resultados de búsqueda:
**Busque el paquete IronXL en la interfaz de usuario del gestor de paquetes NuGet.
Muchas personas prefieren instalar paquetes utilizando la interfaz de línea de comandos. Para instalar IronXL utilizando la línea de comandos, siga estos pasos:
Install-Package IronXL.Excel
Ahora el paquete se descargará/instalará en el proyecto actual y estará listo para su uso.
Instala el paquete IronXL en la pestaña Consola del Gestor de Paquetes
IronXL es una potente biblioteca que permite a los usuarios leer, crear y manipular documentos Excel utilizando VB.NET.
Con IronXL, puede crear fácilmente nuevos archivos de Excel o acceder a uno existente y escribir datos en él. Esta funcionalidad puede resultar muy útil para diversas tareas, como generar informes, exportar datos o crear complejas hojas de cálculo de Excel.
En este contexto, una simple demostración de cómo crear un nuevo archivo de Excel y escribir datos en él, así como la forma de abrir un archivo de Excel existente y añadir datos a la misma utilizando IronXL en VB.NET.
Puedes crear fácilmente una nueva hoja de cálculo de Excel y escribir en ella usando IronXL para VB.NET. Con IronXL, puede crear un libro de Excel (Hoja de cálculo Excel) que contiene varias hojas de cálculo de Excel.
En el siguiente fragmento de código, cree un objeto de aplicación Excel basado en consola y escriba en él.
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
El archivo Excel creado a partir de IronXL
Si necesita modificar un archivo de Excel existente, puede utilizar IronXL para abrir y escribir datos en una hoja de cálculo de Excel existente. Esto puede ser útil si desea actualizar un informe Excel existente, una hoja de cálculo Excel o una base de datos Excel. Con IronXL, puede leer, escribir y modificar fácilmente archivos Excel en VB.NET.
El siguiente fragmento de código se centrará en abrir un archivo Excel existente y escribir datos en él.
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
Modificar el archivo Excel existente creado a partir de IronXL
Los ejemplos de código anteriores muestran cómo puede crear un archivo Excel y guardarlo en un formato de archivo Excel diferente. Escribir datos en archivos Excel mediante programación con VB.NET puede agilizar considerablemente el procesamiento de datos y automatizar tareas repetitivas. IronXL es una biblioteca potente y fácil de usar para trabajar con archivos Excel en VB.NET, que proporciona a los desarrolladores una API sencilla e intuitiva para trabajar con archivos Excel. Siguiendo los requisitos previos, creando un proyecto VB.NET en Visual Studio e instalando IronXL, los usuarios pueden crear y modificar archivos Excel mediante código. Con IronXL, los usuarios pueden crear fácilmente nuevos archivos de Excel, abrir los existentes y escribir datos en ellos, lo que lo convierte en una herramienta versátil para manejar datos de Excel en aplicaciones VB.NET.
Para obtener más información sobre cómo exportar datos de un documento de Excel y escribir en un archivo de Excel utilizando IronXL, por favor refiérase a este enlace sobre cómo escribir datos en un archivo Excel. Para ver ejemplos de código, visite crear un archivo Excel y sus objetos.
IronXL incluye un tasa de licencia que comienza a partir de $599, dependiendo del plan de licencias seleccionado. Sin embargo, IronXL también ofrece un periodo de prueba gratuito, que permite a los clientes potenciales probar el software y sus funciones sin coste alguno, antes de comprometerse a comprarlo. Durante el periodo de prueba gratuito, los usuarios pueden acceder a todas las características y funcionalidades del software y determinar si satisface sus necesidades y requisitos específicos.
Además, los usuarios pueden beneficiarse de Iron Suiteque es una colección de 5 bibliotecas VB.NET Core de alta calidad que incluyen IronXL, IronPDFy otros.
9 productos API .NET para sus documentos de oficina