C# VB.NET: Leer archivos Excel en Core Leer archivos Excel en Core
using IronXL;
using System;
using System.Linq;

// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");

// Select worksheet at index 0
WorkSheet workSheet = workBook.WorkSheets[0];

// Get any existing worksheet
WorkSheet firstSheet = workBook.DefaultWorkSheet;

// Select a cell and return the converted value
int cellValue = workSheet["A2"].IntValue;

// Read from ranges of cells elegantly.
foreach (var cell in workSheet["A2:A10"])
{
    Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}

// Calculate aggregate values such as Min, Max and Sum
decimal sum = workSheet["A2:A10"].Sum();

// Linq compatible
decimal max = workSheet["A2:A10"].Max(c => c.DecimalValue);
Imports IronXL
Imports System
Imports System.Linq

' Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")

' Select worksheet at index 0
Private workSheet As WorkSheet = workBook.WorkSheets(0)

' Get any existing worksheet
Private firstSheet As WorkSheet = workBook.DefaultWorkSheet

' Select a cell and return the converted value
Private cellValue As Integer = workSheet("A2").IntValue

' Read from ranges of cells elegantly.
For Each cell In workSheet("A2:A10")
	Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text)
Next cell

' Calculate aggregate values such as Min, Max and Sum
Dim sum As Decimal = workSheet("A2:A10").Sum()

' Linq compatible
Dim max As Decimal = workSheet("A2:A10").Max(Function(c) c.DecimalValue)

<p>La función <code>Load</code> en IronXL te permite cargar y manipular fácilmente archivos de Excel existentes en varios formatos.(XLSX, XLS, CSV, etc.). Al cargar un libro de trabajo, obtienes acceso a sus hojas de cálculo y datos, lo que te permite extraer valores, recorrer rangos de celdas y realizar cálculos como sumas o valores máximos. Puedes acceder a celdas específicas, convertir sus valores al tipo de datos adecuado.(por ejemplo, enteros, decimales), e incluso utilizar LINQ para operaciones avanzadas de datos. Esta función simplifica el trabajo con datos de Excel en .NET, lo que la hace ideal para tareas como análisis de datos, generación de informes y automatización.</p> <h2 id="anchor-5-pasos-para-cargar-y-calcular-la-suma-de-un-archivo-de-excel">5 pasos para cargar y calcular la suma de un archivo de Excel</h2> <ul> <li>WorkBook workBook = WorkBook.Load(&quot;muestra.xlsx&quot;);</li> <li>WorkSheet hojaDeTrabajo = libroDeTrabajo.HojasDeTrabajo[0];</li> <li>var rango = hojaDeTrabajo[&quot;A2:A10&quot;];</li> <li>decimal suma = rango.Sum();</li> <li> <p>Console.WriteLine(&quot;La suma del rango A2:A10 es: &quot; + sum);</p> <p>El objeto <code>WorkBook</code> es el punto de partida clave para interactuar con archivos de Excel en IronXL. Al usar el <code>WorkBook.Load("muestra.xlsx")</code> method`, abres un archivo de Excel existente, obteniendo acceso a su contenido y estructura para su posterior manipulación. Esto permite a los desarrolladores trabajar con datos preexistentes, automatizar tareas y actualizar hojas de cálculo sin tener que crear una nueva desde cero.</p> <p>A continuación, la <code>WorkSheets[0]</code>property` se utiliza para acceder a la primera hoja de cálculo en el libro. En Excel, un libro puede contener múltiples hojas, cada una representando un conjunto de datos organizados en filas y columnas. Al seleccionar la primera hoja, estás apuntando al área principal donde se almacenan tus datos o donde realizarás operaciones como leer valores o calcular resultados.</p> <p>La variable de rango define un grupo específico de celdas, en este caso, el rango de <code>A2</code> a <code>A10</code>. Aquí es donde IronXL te permite interactuar con múltiples celdas a la vez, ya sea leyendo valores, aplicando formatos o realizando cálculos en rangos. En este ejemplo, captura un rango de columnas, lo que facilita trabajar con datos secuenciales.</p> <p>La `.Sum()El método se utiliza para calcular la suma de los valores numéricos en el rango seleccionado. Esto resalta cómo IronXL permite a los desarrolladores realizar cálculos rápidos e integrados en rangos de datos, eliminando la necesidad de iteración manual y suma.</p> <p>Finalmente, el `Console.WriteLine()La declaración muestra la suma calculada en la consola. Esta es una manera simple pero poderosa de mostrar el resultado de sus operaciones, como la suma de valores en un rango, directamente dentro de su aplicación.</p> <p>Con este enfoque, los desarrolladores pueden automatizar fácilmente las tareas de agregación de datos o integrarlas en flujos de trabajo más grandes.</p> <p><a href="/csharp/excel/how-to/load-spreadsheet/" target="__blank">Haga clic aquí para ver la Guía de Uso, incluyendo ejemplos, código de muestra y archivos &gt;</a></p> </li> </ul>

C# VB.NET: Trabajar con hojas de cálculo Excel Trabajar con hojas de cálculo Excel
using IronXL;

// Create new Excel spreadsheet
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);

// Create worksheets (workSheet1, workSheet2, workSheet3)
WorkSheet workSheet1 = workBook.CreateWorkSheet("workSheet1");
WorkSheet workSheet2 = workBook.CreateWorkSheet("workSheet2");
WorkSheet workSheet3 = workBook.CreateWorkSheet("workSheet3");

// Set worksheet position (workSheet2, workSheet1, workSheet3)
workBook.SetSheetPosition("workSheet2", 0);

// Set active for workSheet3
workBook.SetActiveTab(2);

// Remove workSheet1
workBook.RemoveWorkSheet(1);

workBook.SaveAs("manageWorkSheet.xlsx");
Imports IronXL

' Create new Excel spreadsheet
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)

' Create worksheets (workSheet1, workSheet2, workSheet3)
Private workSheet1 As WorkSheet = workBook.CreateWorkSheet("workSheet1")
Private workSheet2 As WorkSheet = workBook.CreateWorkSheet("workSheet2")
Private workSheet3 As WorkSheet = workBook.CreateWorkSheet("workSheet3")

' Set worksheet position (workSheet2, workSheet1, workSheet3)
workBook.SetSheetPosition("workSheet2", 0)

' Set active for workSheet3
workBook.SetActiveTab(2)

' Remove workSheet1
workBook.RemoveWorkSheet(1)

workBook.SaveAs("manageWorkSheet.xlsx")

<p>La librería <strong>IronXL</strong> facilita al máximo la gestión de hojas de cálculo mediante código C#. Las acciones de crear y eliminar hojas de cálculo, cambiar la posición de las hojas de cálculo, establecer la hoja de cálculo activa en un archivo Excel se pueden realizar sin utilizar Office Interop.</p> <h2 id="anchor-crear-hoja-de-c36-49lculo">Crear hoja de cálculo</h2> <p>El método <code>CreateWorkSheet</code> permite crear hojas de trabajo. Requiere el nombre de la hoja de cálculo como único parámetro.</p> <h2 id="anchor-fijar-la-posici36-49n-de-la-hoja-de-c36-49lculo">Fijar la posición de la hoja de cálculo</h2> <p>El método <code>SetSheetPosition</code> se puede utilizar para cambiar o mover la posición de la hoja de cálculo. Los dos parámetros son obligatorios. El nombre de la hoja de cálculo como String y su posición de índice como Integer.</p> <h2 id="anchor-establecer-hoja-de-c36-49lculo-activa">Establecer hoja de cálculo activa</h2> <p>Establecer hoja de trabajo activa significa establecer qué hoja de trabajo se abrirá por defecto cuando se abra el libro de trabajo. Para ello utilice el método <code>SetActiveTab</code> con la posición del índice de la hoja de cálculo.</p> <h2 id="anchor-eliminar-hoja-de-c36-49lculo">Eliminar hoja de cálculo</h2> <p>La eliminación de la hoja de cálculo también puede hacerse con IronXL. Utilice el método <code>RemoveWorkSheet</code> junto con la posición del índice de la hoja de trabajo. En caso de que se desconozca la posición de la hoja de cálculo, también se puede utilizar el nombre de la hoja para eliminarla.</p> <p>Tenga en cuenta que todas las posiciones de índice mencionadas anteriormente siguen una indexación basada en cero.</p> <div class="hsg-featured-snippet"> <h2>Cómo gestionar una hoja de cálculo Excel en C&num;</h2> <ol> <li><a class="js-modal-open" data-modal-id="trial-license-after-download" href="https://nuget.org/packages/IronXL.Excel/" target="_blank" rel="nofollow noopener noreferrer">Instalar biblioteca C# para gestionar hojas de cálculo en Excel</a></li> <li>Utilice <code>CrearHojaTrabajo</code> para crear una hoja de cálculo</li> <li>Cambiar la posición de la hoja de cálculo en C# con <code>SetSheetPosition</code></li> <li>Utilice <code>SetActiveTab</code> para establecer qué hoja de cálculo se abrirá por defecto</li> <li>Eliminar o suprimir la hoja de cálculo mediante <code>QuitarHojaTrabajo</code> Función C</li> </ol> </div>

C# VB.NET: Crear un nuevo archivo Excel Crear un nuevo archivo Excel
using IronXL;

// Create new Excel WorkBook document
WorkBook workBook = WorkBook.Create();

// Convert XLSX to XLS
WorkBook xlsWorkBook = WorkBook.Create(ExcelFileFormat.XLS);

// Create a blank WorkSheet
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");

// Add data and styles to the new worksheet
workSheet["A1"].Value = "Hello World";
workSheet["A1"].Style.WrapText = true;
workSheet["A2"].BoolValue = true;
workSheet["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double;

// Save the excel file as XLS, XLSX, CSV, TSV, JSON, XML, HTML and streams
workBook.SaveAs("sample.xlsx");
Imports IronXL

' Create new Excel WorkBook document
Private workBook As WorkBook = WorkBook.Create()

' Convert XLSX to XLS
Private xlsWorkBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLS)

' Create a blank WorkSheet
Private workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")

' Add data and styles to the new worksheet
Private workSheet("A1").Value = "Hello World"
Private workSheet("A1").Style.WrapText = True
Private workSheet("A2").BoolValue = True
Private workSheet("A2").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double

' Save the excel file as XLS, XLSX, CSV, TSV, JSON, XML, HTML and streams
workBook.SaveAs("sample.xlsx")

<p>La función Crear Excel ofrece a los desarrolladores una poderosa manera de generar y gestionar archivos de Excel directamente dentro de aplicaciones .NET.</p> <p>Agiliza tareas como la creación de nuevos libros de trabajo, la adición de hojas de cálculo y la introducción de datos, a la vez que ofrece opciones de estilo avanzadas como el ajuste de texto.</p> <p>bordes y formato. Esta función es perfecta para automatizar informes, exportar datos o crear hojas de cálculo dinámicas. IronXL admite múltiples formatos de archivo, incluyendo XLS, XLSX, CSV y más, asegurando compatibilidad con varios sistemas. Con su API fácil de usar, los desarrolladores pueden centrarse en la funcionalidad principal mientras ahorran tiempo y reducen la complejidad en la gestión de archivos de Excel.</p> <h2 id="anchor-5-pasos-para-crear-y-dar-estilo-a-archivos-de-excel-con-ironxl">5 pasos para crear y dar estilo a archivos de Excel con IronXL</h2> <ul> <li>WorkBook workBook = WorkBook.Create();</li> <li>WorkSheet workSheet = workBook.CreateWorkSheet(&quot;hoja_nueva&quot;);</li> <li>hoja de trabajo[&quot;A1&quot;].Value = &quot;Hola Mundo&quot;;</li> <li>hoja de trabajo[&quot;A1&quot;].Style.WrapText = true;</li> <li> <p>workBook.SaveAs(&quot;muestra.xlsx&quot;);</p> <p>El objeto <code>WorkBook</code> sirve como la base de cualquier archivo de Excel. Al inicializar un nuevo libro de trabajo, los desarrolladores obtienen acceso a un documento de Excel en blanco, listo para ser llenado con datos y formateado según sea necesario.</p> <p>Cada libro de Excel requiere al menos una hoja de trabajo. El siguiente paso demuestra cómo crear una nueva hoja dentro del libro de trabajo y asignarle un nombre personalizado. Las hojas de cálculo actúan como la estructura principal para organizar datos en filas y columnas.</p> <p>El fragmento demuestra cómo añadir contenido asignando el valor &quot;Hello World&quot; a una celda específica, <code>A1</code>. Esto demuestra lo fácil que es llenar datos en una hoja de Excel de manera programática, permitiendo a los desarrolladores automatizar tareas como la generación de informes y la exportación de datos.</p> <p>Además, el fragmento aplica estilo a la celda habilitando la propiedad <code>WrapText</code>. Esto garantiza que el contenido extenso en la celda se muestre ordenadamente en varias líneas, mejorando la legibilidad y evitando que el texto se corte. Tales opciones de estilo capacitan a los desarrolladores para crear hojas de cálculo visualmente atractivas y profesionales.</p> <p>Por último, el libro se guarda como un archivo <code>.xlsx</code>, asegurando que todos los cambios se conserven. Este archivo se puede abrir en cualquier aplicación compatible con Excel, ofreciendo una amplia compatibilidad.</p> <p><a href="/csharp/excel/how-to/create-spreadsheet/" target="__blank">Haga clic aquí para ver la Guía de Uso, incluyendo ejemplos, código de muestra y archivos &gt;</a></p> </li> </ul>

C# VB.NET: Convertir tipos de archivos de hoja de cálculo Convertir tipos de archivos de hoja de cálculo
using IronXL;
using System.IO;

// Import any XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");

// Export the excel file as XLS, XLSX, XLSM, CSV, TSV, JSON, XML
workBook.SaveAs("sample.xls");
workBook.SaveAs("sample.xlsx");
workBook.SaveAs("sample.tsv");
workBook.SaveAsCsv("sample.csv");
workBook.SaveAsJson("sample.json");
workBook.SaveAsXml("sample.xml");

// Export the excel file as Html, Html string
workBook.ExportToHtml("sample.html");
string htmlString = workBook.ExportToHtmlString();

// Export the excel file as Binary, Byte array, Data set, Stream
byte[] binary = workBook.ToBinary();
byte[] byteArray = workBook.ToByteArray();
System.Data.DataSet dataSet = workBook.ToDataSet(); // Allow easy integration with DataGrids, SQL and EF
Stream stream = workBook.ToStream();
Imports IronXL
Imports System.IO

' Import any XLSX, XLS, XLSM, XLTX, CSV and TSV
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")

' Export the excel file as XLS, XLSX, XLSM, CSV, TSV, JSON, XML
workBook.SaveAs("sample.xls")
workBook.SaveAs("sample.xlsx")
workBook.SaveAs("sample.tsv")
workBook.SaveAsCsv("sample.csv")
workBook.SaveAsJson("sample.json")
workBook.SaveAsXml("sample.xml")

' Export the excel file as Html, Html string
workBook.ExportToHtml("sample.html")
Dim htmlString As String = workBook.ExportToHtmlString()

' Export the excel file as Binary, Byte array, Data set, Stream
Dim binary() As Byte = workBook.ToBinary()
Dim byteArray() As Byte = workBook.ToByteArray()
Dim dataSet As System.Data.DataSet = workBook.ToDataSet() ' Allow easy integration with DataGrids, SQL and EF
Dim stream As Stream = workBook.ToStream()

<p>IronXL ofrece una forma sencilla y flexible para que los desarrolladores trabajen con archivos de Excel, permitiendo una fácil importación y exportación en varios formatos. Admite tipos de archivos como <code>XLS</code>, <code>XLSX</code>, <code>CSV</code>, <code>JSON</code>, <code>XML</code> y <code>HTML</code>, lo que lo hace ideal para diferentes necesidades de aplicaciones. Los desarrolladores pueden convertir datos de Excel en formatos adecuados para la integración web, APIs o procesamiento de datos adicional con solo unas pocas líneas de código.</p> <p>Por ejemplo, exportar archivos de Excel como HTML o JSON facilita la integración de datos en aplicaciones web, mientras que convertirlos a binarios, matrices de bytes o flujos ayuda a integrarlos con bases de datos u otros sistemas. Convertir contenido de Excel en un <code>DataSet</code> simplifica la conexión a bases de datos SQL o la población de componentes de interfaz de usuario como las rejillas de datos. Esto reduce la codificación manual, mejora la productividad y hace de IronXL una herramienta valiosa para aplicaciones modernas impulsadas por datos.</p> <h2 id="anchor-5-pasos-para-exportar-archivos-de-excel-en-m36-49ltiples-formatos">5 pasos para exportar archivos de Excel en múltiples formatos</h2> <ul> <li>WorkBook workBook = WorkBook.Load(&quot;Sample.xlsx&quot;);</li> <li>workBook.SaveAs(&quot;exported_file.xlsx&quot;);</li> <li>workBook.SaveAsJson(&quot;exported_file.json&quot;);</li> <li>DataSet dataSet = workBook.ToDataSet();</li> <li> <p>workBook.ExportToHtml(&quot;exported_file.html&quot;);</p> <p>Este código demuestra la versatilidad de IronXL en el manejo y exportación de datos de Excel en múltiples formatos. El proceso comienza cargando un archivo Excel existente, <code>Sample.xlsx</code>, en un objeto <code>WorkBook</code>. Este objeto actúa como el centro principal para manipular y exportar datos. Utilizando el método <code>SaveAs</code>, el libro se guarda como un archivo <code>.xlsx</code>, asegurando la compatibilidad con aplicaciones modernas de Excel.</p> <p>A continuación, el método <code>SaveAsJson</code> convierte el libro de trabajo en formato JSON, haciéndolo adecuado para respuestas de API o intercambios de datos ligeros. El método <code>ToDataSet</code> permite una integración perfecta con bases de datos o componentes de interfaz de usuario al convertir el libro de trabajo en un objeto <code>DataSet</code>, que es una estructura nativa de .NET para manejar datos tabulares.</p> <p>Finalmente, el método <code>ExportToHtml</code> genera un archivo HTML, permitiendo a los desarrolladores mostrar los datos de Excel directamente en las páginas web. Estas capacidades agilizan las tareas de procesamiento de datos, convirtiendo a IronXL en una herramienta excepcional para los desarrolladores que trabajan con archivos de Excel.</p> <p><a href="/csharp/excel/how-to/convert-spreadsheet-file-types/" target="__blank">Haga clic aquí para ver la Guía de Uso, incluyendo ejemplos, código de muestra y archivos &gt;</a></p> </li> </ul>

C# VB.NET: Excel a SQL mediante System.Data.DataSet Excel a SQL mediante System.Data.DataSet
using IronXL;
using System;
using System.Data;

// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");

// Convert the whole Excel WorkBook to a DataSet
DataSet dataSet = workBook.ToDataSet();

foreach (DataTable table in dataSet.Tables)
{
    Console.WriteLine(table.TableName);

    // Enumerate by rows or columns first at your preference
    foreach (DataRow row in table.Rows)
    {
        for (int i = 0 ; i < table.Columns.Count ; i++)
        {
            Console.Write(row[i]);
        }
    }
}
Imports IronXL
Imports System
Imports System.Data

' Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")

' Convert the whole Excel WorkBook to a DataSet
Private dataSet As DataSet = workBook.ToDataSet()

For Each table As DataTable In dataSet.Tables
	Console.WriteLine(table.TableName)

	' Enumerate by rows or columns first at your preference
	For Each row As DataRow In table.Rows
		For i As Integer = 0 To table.Columns.Count - 1
			Console.Write(row(i))
		Next i
	Next row
Next table

<p>Convierta cualquier archivo XLSX, XLS, XLSM, XLTX, CSV y TSV en una tabla de datos <code>System.Data.DataTable</code> para una interoperabilidad total con <code>System.Data.SQL</code> o para rellenar una cuadrícula de datos <strong>DataGrid</strong>. Este objeto <code>DataTable</code> puede contener una colección de tablas, relaciones y restricciones.</p>

C# VB.NET: Excel a SQL y DataGrid vía DataTable Excel a SQL y DataGrid vía DataTable
using IronXL;
using System;
using System.Data;

// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");

// Select default sheet
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Convert the worksheet to DataTable
DataTable dataTable = workSheet.ToDataTable(true);

// Enumerate by rows or columns first at your preference
foreach (DataRow row in dataTable.Rows)
{
    for (int i = 0 ; i < dataTable.Columns.Count ; i++)
    {
        Console.Write(row[i]);
    }
}
Imports IronXL
Imports System
Imports System.Data

' Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")

' Select default sheet
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

' Convert the worksheet to DataTable
Private dataTable As DataTable = workSheet.ToDataTable(True)

' Enumerate by rows or columns first at your preference
For Each row As DataRow In dataTable.Rows
	For i As Integer = 0 To dataTable.Columns.Count - 1
		Console.Write(row(i))
	Next i
Next row

<p>Convierte archivos XLSX, XLS, XLSM, XLTX, CSV y TSV en <code>System.Data.DataTable</code> para una interoperabilidad total con <code>System.Data.SQL</code> o para rellenar un <code>DataGrid</code>.</p> <p>Introduce <code>true</code> en el método <code>ToDataTable</code> para establecer la primera fila como nombres de columna de la tabla. La <code>DataTable</code> puede rellenar una <code>DataGrid</code>.</p> <p>Puede descargar un proyecto de archivo desde aquí<a href="https://ironsoftware.com/csharp/excel/downloads/excel-sql-datatable.zip" target="_blank" rel="nofollow noopener noreferrer">enlace</a>.</p> <div class="hsg-featured-snippet"> <h2>Cómo convertir Excel a SQL DataTable en C&num;</h2> <ol> <li><a class="js-modal-open" data-modal-id="trial-license-after-download" href="https://nuget.org/packages/IronXL.Excel/" target="_blank" rel="nofollow noopener noreferrer">Instale una biblioteca Excel para convertir Excel a SQL DataTable.</a></li> <li>Seleccione la hoja de cálculo por defecto</li> <li>Crear un <code>Tabla de datos</code> a partir de datos utilizando <code>ToDataTable</code>.</li> <li>Procesa los valores de forma iterativa.</li> </ol> </div>

Human Support related to Biblioteca .NET Core Excel

Asistencia técnica de nuestro equipo .NET Core

Póngase en contacto con nuestro equipo de desarrollo de productos y asistencia. Nuestro equipo está a su disposición para responder a sus preguntas sobre licencias, productos y uso para su proyecto.

Abrir una incidencia
Excel In Csharp NET Cropped related to Biblioteca .NET Core Excel

Trabajar con archivos Excel en .NET Core

Un enfoque rápido y fácil de trabajar con Excel y otros documentos de hoja de cálculo en dot net core. Funciona en dotnet core para múltiples plataformas incluyendo Azure sin dependencias adicionales o necesidad de instalar MS Office o Interop.

Funciona con .NET Core, C#, .NET, XLSX, VB.NET

Lista de características
Read And Write Multiple Formats Cropped related to Biblioteca .NET Core Excel

Abrir y guardar varios formatos de archivo

IronXL permite a los ingenieros .NET escribir y exportar Hojas de Cálculo Excel desde APPs dotnet Core. Abra y Edite XLS/XLSX/CSV/TSV - Guarde y Exporte a XLS/XLSX/CSV/TSV/JSON. IronXL supera a las librerías gratuitas y de Interop en el análisis sintáctico, la modificación y el almacenamiento de documentos de Excel.

Comenzar
Fast Native SQL Support Cropped related to Biblioteca .NET Core Excel

Compatibilidad inmediata con SQL

Transfiera datos entre Excel, SQL y GridViews abriendo hojas de cálculo como objetos System.Data.DataSet y System.Data.DataTable.

Ver ejemplos de código
Edit Excel Data Formulas Filters Sorting Cropped related to Biblioteca .NET Core Excel

Modificar datos de Excel

Edite fórmulas de Microsoft Excel - recalcule cada vez que cambie una hoja de trabajo. Formateo rápido y sencillo de hojas de trabajo ["A1:B10"]. Combinar y establecer rangos, columnas y filas.

Documentación
Style Cells Cropped related to Biblioteca .NET Core Excel

Dar estilo a sus documentos Excel

Configure la fuente, el tamaño, el fondo, el borde, la alineación y el formato de los números.

Comenzar
C# Create Excel Spreadsheet .NET Core Library - para la creación y edición de documentos Excel.

Facilidad de creación con Visual Studio para proyectos .NET Core

IronXL pone Excel Tools en sus propias manos con soporte intellisense. Instale con NuGet para Visual Studio o una descarga DLL manual gratuita para .NET Core. Estarás configurado en un abrir y cerrar de ojos.

Descargar DLL PM > Instalar paquete IronXL.Excel
Soportes:
  • .NET Core 2.0 y superior
  • .NET Framework 4.0 y superior compatible con C#, VB, F#
  • Microsoft Visual Studio. Icono IDE de desarrollo .NET
  • Soporte del instalador NuGet para Visual Studio
  • Asistente de lenguaje JetBrains ReSharper C# compatible
  • Compatible con la plataforma de alojamiento Microsoft Azure C# .NET

Licencias y precios de .NET Core

Gratis para el desarrollo. Licencias a partir de 749 $.

Proyecto C# + VB.NET Licencia de biblioteca

Proyecto

Desarrollador C# + VB.NET Licencia de biblioteca

Desarrollador

Organización C# + VB.NET Library Licencia

Organización

Agencia de licencias de bibliotecas C# + VB.NET

Agencia

SaaS C# + VB.NET Library Licencias

SaaS

Licencia de biblioteca OEM C# + VB.NET

OEM

Ver todas las opciones de licencia  

Tutoriales de hojas de cálculo Excel para .NET Core

Cómo crear archivos Excel en C#

C# Excel ASP.NET

Jonas Schmidt - Desarrollador C#

Cómo crear archivos Excel en .NET Core

Vea cómo Jonas utiliza IronXL para generar archivos Excel sin usar Office Interop...

Ver el tutorial de generación de archivos Excel de Jonas
Lectura y escritura de Excel Tutorial + Ejemplos de código en C# y VB.NET

C# Excel XLS

Elijah Williams - Ingeniero de desarrollo de productos

Abrir y editar archivos Excel en C# o VB.NET

Elijah comparte un enfoque práctico para leer datos de Excel en aplicaciones C#...

Ver el tutorial de lectura y edición de Excel de Elías
Tutorial + Ejemplos de código VB.NET Creación y edición de PDF | VB.NET & ASP.NET PDF

C# Excel Datos

Rebecca White - Directora de soluciones .NET

Cómo leer archivos Excel en aplicaciones .NET.

Rebecca's code walkthrough for reading Excel data into a .NET application...

Lea el tutorial de Becky sobre C
Los ingenieros de .NET Core utilizan IronXL para...

Sistemas contables y financieros

  • # Recibos
  • # Informes
  • # Impresión de facturas
Añada compatibilidad con Excel a los sistemas de contabilidad y finanzas ASP.NET

Digitalización empresarial

  • # Documentación
  • # Pedidos & Etiquetado
  • # Sustitución del papel
Casos prácticos de digitalización empresarial de .NET Core

Gestión de contenidos empresariales

  • # Producción de contenidos
  • # Gestión de documentos
  • # Distribución de contenidos
.NET CMS Soporte Excel

Aplicaciones de datos e informes

  • # Seguimiento del rendimiento
  • # Mapa de tendencias
  • # Informes
Informes Excel .NET Core
Desarrolladores de componentes .NET para empresas de Iron Software

Miles de empresas, gobiernos, PYME y desarrolladores confían en los productos de software de Iron.

El equipo de Iron cuenta con más de 10 años de experiencia en el mercado de componentes de software .NET.

Icono del cliente de hierro
Icono del cliente de hierro
Icono del cliente de hierro
Icono del cliente de hierro
Icono del cliente de hierro
Icono del cliente de hierro
Icono del cliente de hierro
Icono del cliente de hierro