La biblioteca de Excel en C#
Ve más allá de la edición básica de hojas de cálculo. Obtenga un control total sobre los libros de trabajo, las fórmulas y los gráficos for .NET 10 sin Office Interop.
- Crear y editar archivos de Excel, fórmulas, gráficos e imágenes
- Estilizar celdas, bordes, fuentes y añadir hipervínculos
- Compatible con XLSX, XLS, CSV, TSV, XML y DataTables
- Gratis 30 días de prueba, funciones completas, sin tarjeta de crédito
Leer archivos de Excel sin Interop
Ver Todos los Ejemplos de Código %susing 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
Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Select worksheet at index 0
Dim workSheet As WorkSheet = workBook.WorkSheets(0)
' Get any existing worksheet
Dim firstSheet As WorkSheet = workBook.DefaultWorkSheet
' Select a cell and return the converted value
Dim 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
' 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)Compatibilidad multiplataforma
Diseñado para C#, F#, y VB.NET funcionando en .NET 10, 9, 8, 7, 6, 5, Core, Standard, o Framework
Versiones .NET:
- C#, VB.NET, F# Lenguajes
- .NET Core (10, 9, 8, 7, 6, 5, y 3.1+)
- Estándar .NET (2.0+)
- Marco .NET (4.6.2+)
Sistemas operativos y Procesadores:
- Windows (x64, x86)
- Mac (x64, ARM)
- Linux (x64)
Tipos de Proyecto .NET:
- Web (Blazor & WebForms)
- Escritorio (WPF & MAUI)
- Consola (App & Library)
Entornos de aplicaciones:
- Windows (10+, Server 2016+)
- Linux (Ubuntu, Debian, CentOS, etc.)
- Mac (macOS 10+)
- Docker (Windows, Linux, Azure)
- Azure (VPS, WebApp, Function)
- AWS (EC2, Lambda)
IDEs:
- Microsoft Visual Studio
- JetBrains ReSharper y Rider
Certificación Binaria
- Binarios Firmados por DigiCert
Una biblioteca C# de Excel que prioriza precisión, facilidad de uso y velocidad.
IronXL es la principal biblioteca Excel de C# para generar y editar documentos Excel en .NET. Su API fácil de usar permite a los desarrolladores agregar funcionalidad de Excel a proyectos .NET en minutos.
Obtenga su Clave de Prueba de 30 días gratis al instante.
La API de Excel que necesita, sin la molestia de Office Interop.
Crear
Diseñar sus hojas de cálculo
- Crear hojas de cálculo
- Duplicar hojas de trabajo
- Establecer la posición de tu hoja de trabajo
- Establecer la hoja de trabajo activa
Personalice sus hojas de cálculo con facilidad
Guardar y Exportar
Exportar formatos de hoja de trabajo
Editar libros
Representar visualmente sus datos
Editar el diseño
Trabajar con celdas
- Establecer formato de los datos de la celda
- Seleccionar y manipular rangos
- Ordenar rangos de celdas
- Recortar rangos de celdas
- Limpiar contenido de celda
- Copiar celdas
- Agregar hipervínculos a tus celdas
- Unir y separar tus celdas
Estilizar celdas
Trabajar con datos
Usar fórmulas
Trabajar con funciones matemáticas
Asegure sus libros de trabajo
Agregar contraseñas
Por qué IronXL
Leer, escribir y editar Excel en C#. Sin Office Interop. Funciona en Windows, Linux, macOS y en la nube.
Soporte de formato amplio
- Leer y escribir XLS, XLSX, XLSM, XLTX, CSV, TSV.
- Exportar a formatos JSON, HTML y binarios en una llamada.
- Convertir entre formatos sin Office Interop o Excel instalado.
En marcha en 5 minutos
- → Inicios rápidos de 5 minutos.
- API simple:
WorkBook.Load(),WorkBook.Create(),worksheet["A1"].Value. - Valores predeterminados inteligentes: fórmulas auto-recalculadas,
WorkSheet["A1:B10"]sintaxis de rango intuitiva.
Rendimiento empresarial
- .NET 10, Core, Standard, or Framework
- Soporte para C#, VB.NET, F#. Binarios firmados por DigiCert.
- Despliega en cualquier lugar: Windows, Linux, macOS, Docker, Azure, AWS, local, aislado.
Manejo preciso de datos, cualquier fuente
- Tipos de datos nativos: texto, números, fechas, monedas, fórmulas, porcentajes.
- Las fórmulas se recalculan en cada edición. Matemáticas completas, ordenación, filtrado, agregación (compatible con LINQ).
- Convertir directamente a/desde
System.Data.DataSetandDataTablepara flujos de trabajo de bases de datos.
Soporte y licencias orientadas al desarrollador
- Licencia perpetua: compra una vez, úsalo para siempre. Actualizaciones y renovaciones opcionales.
- asistencia técnica 24/5 (24/7 en Premium). Humanes reales, respuesta de chat media <1 min.
- Garantía de 30 días. ¿No es la opción adecuada? Reembolso completo, sin preguntas.
Para constructores
- Características que realmente usará:
- leer/escribir XLSX, XLS, CSV
- formula recalculation
- rangos de celdas (A1:B10)
- conditional formatting
- gráficos e imágenes
- password encryption
- ordenar/filtrar/agregar
- conversión DataSet/DataTable
- congelar paneles, auto-ajustar
- exportación JSON y HTML
- Funciona en todas partes: Windows, Linux, macOS, Docker, Azure, AWS, nube.
Para compradores
- Confiado por más de 2 millones de ingenieros.2,237,574 instalaciones de NuGet (verificado en la página de características).
- No se requiere Microsoft Office o Excel Interop.
- Opciones de Redistribución / SaaS / OEM disponibles.
- Amigable con el aprovisionamiento: licencia perpetua, renovaciones opcionales, factura disponible, múltiples opciones de pago (incluyendo locales: Amazon Pay, Alipay, Apple Pay, IDEAL, SEPA, ACH).
- Garantía de devolución de dinero de 30 días.
En el que confían millones de ingenieros de todo el mundo
Cada vez que los desarrolladores preguntan, es un ¡SÍ! de IronEXCEL
¿Puede IronXL leer, crear y editar archivos de Excel sin tener instalado Microsoft Office o Excel Interop?¡SÍ!
¿Soporta de forma nativa los formatos XLS, XLSX, CSV, TSV y JSON en una sola API?¡SÍ!
¿Hay una conversión integrada entre Hojas de trabajo y objetos DataTable/DataSet para integración con bases de datos?¡SÍ!
¿Se pueden añadir, modificar y recalcular fórmulas dinámicamente?¡SÍ!
¿Admite estilos granulares incluyendo fuentes, bordes, alineación, fondos y formatos de números?¡SÍ!
¿Es totalmente multiplataforma en .NET Core, Standard y Framework en Windows, Linux, macOS, Docker y Azure?¡SÍ!
¿Puede abrir, editar y guardar hojas de cálculo protegidas con contraseña?¡SÍ!
¿Admite operaciones de rango como ordenar, recortar, agrupar y combinar?¡SÍ!
¿Puede exportarse directamente datos de hojas a XML y JSON?¡SÍ!
¿Pueden configurarse metadatos, paneles congelados y áreas de impresión de forma programada?¡SÍ!
¿Soporta edición masiva rápida usando notación de celda estándar de Excel (ej., "A1:B10")?¡SÍ!
¿Puedo probar IronXL en mi proyecto en vivo de forma gratuita ahora?¡SÍ! Haz clic aquí para iniciar tu prueba gratuita de 30 días
¿Listo para empezar?
Nuget Downloads 2,237,574|Versión:2026.9recién lanzado



