Características de IronXL para Python para C#.NET
IronXL.Excel es una biblioteca .NET que proporciona a los desarrolladores una forma rápida e intuitiva de acceder, modificar y generar archivos de Excel y otras hojas de cálculo en C#.
No se utiliza Office Interop e IronXL.Excel funciona en .NET Core y Azure sin dependencias especiales ni necesidad de instalar MS Office.
IronXL para Python es una de las principales bibliotecas de hojas de cálculo de Excel para .NET Core y .NET Framework para C# y VB.NET.
Compatibilidad
Lenguajes .NET
- C# (Tutorial|Referencia de la API)
- Leer, editar y crear hojas de cálculo en C# con Excel, MVC & ASP.NET
- VB.NET (Tutorial|Referencia de la API)
- Leer, editar y crear hojas de cálculo en VB.NET con Excel, MVC & ASP.NET
- F# (Referencia de la API)
- Leer, editar y crear hojas de cálculo en F# con Excel, MVC & ASP.NET
Plataformas
- .NET 5, 6 y 7 (Tutorial|Referencia de la API), .NET Core 2, 3, y 5
- IronXL para Python está disponible para .NET 5, 6 y 7.
- IronXL para Python también está disponible para .NET Core 2, 3 y 5.
- La versión actual de .NET Core es compatible con los sistemas operativos cliente de Linux, Unix y macOS, así como con Mono y Xamarin.
- Una futura versión soportará entornos móviles Xamarin.
- .NET Standard 2 (Referencia de la API)
- IronXL para Python es compatible con .NET Standard 2.0 y 2.1.
- .NET Framework 4x (Referencia de la API)
- Leer, editar y crear hojas de cálculo con .NET Framework 4.5 y superiores.
Tipos de aplicaciones
- Consola, Web, & Escritorio (Tutorial|Referencia de la API)
- Crea aplicaciones para Consola, Web y Escritorio utilizando IronXL para Python.
TÚ
Crea cualquier aplicación usando IronXL para Python en Windows, Linux, macOS, Docker, Azure y AWS
- Microsoft Windows (Tutorial|Referencia de la API)
- Linux (Debian, CentOS, Ubuntu) (Tutorial|Referencia de la API)
- macOS (Windows, Linux, Azure) (Tutorial|Referencia de la API)
- Docker (VPS, Webapps, Functions) (Tutorial|Referencia de la API)
- Azure (Tutorial|Referencia de la API)
- AWS (EC2, Lambda) (Tutorial|Referencia de la API)
IDE
- Microsoft Visual Studio (Tutorial|Referencia de la API)
- Jetbrains ReSharper y Rider
Proceso de dar un título
- Microsoft Authenticode
- DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA1
Libros de trabajo
Crear o cargar hojas de cálculo
Crear Cómo|Cargar Cómo|Crear Ejemplo de Código|Cargar Ejemplo de Código
- XLS
- Crear y cargar formato de archivo .xls para versiones de Microsoft Excel 97-2003.
- XLSX
- Crear y cargar formato de archivo .xlsx para versiones de Microsoft Excel 2007 y superiores.
- XLTX
- Carga el archivo de plantilla de Excel en formato .xltx
- XLSM
- Carga el archivo de libro habilitado para macros de Excel en formato .xlsm
- CSV
- Carga el archivo de valores separados por comas en formato .csv
- TSV
- Carga el archivo de valores separados por tabulaciones en formato .tsv
Guardar o exportar formatos
- XLS (Ejemplo de Código|Referencia de la API)
- Editar, guardar y exportar versiones de Microsoft Excel 97-2003 en formato XLS.
- XLSX, XSLT, XLSM (Ejemplo de Código|Referencia de la API)
- Edita y guarda XLSX, XSLT, XLSM con facilidad. Mientras exportas la hoja de cálculo al formato XLSX.
- CSV (Ejemplo de Código|Referencia de la API)
- Editar, guardar y exportar formato de archivo CSV.
- TSV (Ejemplo de Código|Referencia de la API)
- Editar, guardar y exportar formato de archivo TSV.
- JSON (Ejemplo de Código|Referencia de la API)
- Editar, guardar y exportar formato de archivo JSON.
- XML (Ejemplo de Código|Referencia de la API)
- Editar, guardar y exportar formato de archivo XML.
- HTML (Ejemplo de Código|Referencia de la API)
- Exportar hoja de cálculo en formato de archivo HTML. Convierte el libro en una cadena HTML en el código. Opciones para mostrar u ocultar propiedades de Excel al convertir a HTML:
- Encabezado de columna
- Columnas y filas ocultas
- Espacios iniciales como no rompibles
- Números de fila
- Binario (Ejemplo de Código|Referencia de la API)
- Convertir hoja de cálculo a representación binaria.
- Matriz de Bytes (Ejemplo de Código|Referencia de la API)
- Convertir hoja de cálculo a matriz de bytes que contiene el contenido del archivo de hoja de cálculo.
Objetos System.Data
- DataSet o DataTable (Cómo|Ejemplo de Código|Referencia de la API)
- Importar y exportar como DataSet o DataTable
Editar libros de trabajo
- Metadata (Cómo|Ejemplo de Código|Referencia de la API)
- Agregar, modificar y recuperar metadatos detallados como:
- Autor
- Comentarios
- Fecha de última impresión
- Palabras clave y Categoría
- Fecha de creación y modificación
- Asunto y Título
- Recuperar metadatos granulares como:
- Nombre de la aplicación
- Propiedades personalizadas
- Compañía
- Gerente
- Plantilla
- Permisos & Contraseñas (Cómo|Ejemplo de Código|Referencia de la API)
- Abrir, editar y guardar hoja de cálculo protegida con contraseña.
- Encriptar Libro de trabajo con una contraseña.
- Crear Hojas de trabajo (Cómo|Referencia de la API)
- Crear una nueva hoja.
- Eliminar Hojas de trabajo (Cómo|Referencia de la API)
- Eliminar una hoja completa.
- Establecer la Posición de la Hoja (Cómo|Referencia de la API)
- Reorganizar la posición de las hojas.
- Establecer la Pestaña Activa (Cómo|Referencia de la API)
- Establecer la pestaña predeterminada al abrir el archivo de hoja de cálculo en aplicaciones como Microsoft Excel.
Hojas de trabajo
Editar fórmulas
- Funciona con fórmulas de Excel (Referencia de la API)
- Aplicar y modificar fórmulas sin usar Interop.
- Recalculo al editar la hoja (Referencia de la API)
- Activar el recalculo de fórmulas para toda la hoja de cálculo.
Recopilación de datos
- Rango (Referencia de la API)
- Seleccionar, editar y calcular Rango en cada hoja de trabajo.
- Columna (Referencia de la API)
- Seleccionar, editar y calcular Columna en cada hoja de trabajo.
- Fila (Referencia de la API)
- Seleccionar, editar y calcular Fila en cada hoja de trabajo.
Crear y editar gráficos
- Área, Barra, Columna, Línea, Pastel, Dispersión (Ejemplo de código|Referencia de la API)
- Crear gráficos de Área, Barra, Columna, Línea, Pastel, y Dispersión con facilidad.
- Editar configuraciones del gráfico como:
- Título
- Posición de la leyenda
Editar diseño
- Congelar Paneles (Cómo|Ejemplo de Código|Referencia de la API)
- Crear paneles congelados para filas y columnas, permitiendo que permanezcan visibles mientras se desplaza. Estos también se llaman columnas de encabezado o filas.
- Autoajustar Filas (Cómo|Ejemplo de Código|Referencia de la API)
- Ajustar automáticamente el tamaño de la fila para acomodar la altura del contenido.
- Autoajustar Columnas (Cómo|Ejemplo de Código|Referencia de la API)
- Ajustar automáticamente el tamaño de la columna para acomodar el ancho del contenido.
- Añadir Fila (Cómo|Ejemplo de Código|Referencia de la API)
- Crear e insertar una nueva fila.
- Añadir Columna (Cómo|Ejemplo de Código|Referencia de la API)
- Crear e insertar una nueva columna.
Editar hojas de trabajo
- Copiar Hojas de trabajo (Cómo|Ejemplo de Código|Referencia de la API)
- Duplicar hojas de trabajo para mantener la original intacta.
- Proteger con Contraseña (Cómo|Ejemplo de Código|Referencia de la API)
- Acceder y modificar la hoja de trabajo protegida sin necesidad de una contraseña.
- Aplicar protección con contraseña a cada hoja de trabajo individualmente.
- Agrupar y Desagrupar (Cómo|Ejemplo de Código|Referencia de la API)
- Agrupar filas y columnas juntas te permite ocultar múltiples filas y columnas con facilidad.
- Agregar Imágenes (Cómo|Ejemplo de Código|Referencia de la API)
- Insertar imágenes en la hoja de trabajo.
- Eliminar Imágenes (Cómo|Ejemplo de Código|Referencia de la API)
- Eliminar imágenes de la hoja de trabajo.
- Extraer Imágenes (Cómo|Ejemplo de Código|Referencia de la API)
- Extraer imágenes de la hoja de trabajo.
Rangos de celdas
Funciones de rango de celdas
- Ordenar (Cómo|Ejemplo de Código|Referencia de la API)
- Aplicar orden ascendente o descendente a un rango de celdas incluyendo una sola columna y fila.
- Aplicar orden basado en cualquier columna particular en el rango seleccionado.
- Recortar (Cómo|Referencia de la API)
- Eliminar celdas vacías al inicio y al final del rango seleccionado.
- Limpiar (Cómo|Referencia de la API)
- Limpiar el contenido de una celda seleccionada.
- Copiar (Cómo|Referencia de la API)
- Copiar y pegar el contenido y el estilo de una celda seleccionada en la misma o en otra hoja.
- Buscar y Reemplazar (Referencia de la API)
- Establecer Hipervínculos (Cómo|Referencia de la API)
- Crear hipervínculos a URLs de sitios web, celdas y nombres definidos en la misma o diferente hoja. También soporta abrir FTP, archivos y correo electrónico.
- Combinar Rangos de Celdas (Cómo|Referencia de la API)
- Combinar múltiples celdas adyacentes en una sola celda más grande.
- Descombinar Celdas (Cómo|Referencia de la API)
- Divide la celda combinada nuevamente en sus celdas individuales originales.
Celdas de estilo:
- Fuente y Tamaño (Cómo|Ejemplo de Código)
- Editar y aplicar estilo al tipo de fuente y tamaño.
- Borde y Alineación (Cómo|Ejemplo de Código|Referencia de la API)
- Editar y aplicar estilo al borde y alineación del texto.
- Patrón de Fondo (Cómo|Ejemplo de Código|Referencia de la API)
- Editar y aplicar estilo de fondo sin Office Interop.
- Formateo Condicional (Cómo|Ejemplo de Código|Referencia de la API)
- Editar y aplicar formato condicional a un rango de celdas.
Funciones matemáticas:
- Promedio (Referencia de la API)
- Calcular la media de un rango, fila o columna dado.
- Suma (Referencia de la API)
- Calcular la suma total de un rango, fila o columna dado.
- Min (Referencia de la API)
- Identificar el número mínimo de un rango, fila o columna dado.
- Max (Referencia de la API)
- Identificar el número máximo de un rango, fila o columna dado.
Establecer formatos de datos de celda:
How-To |Ejemplo de Código|Referencia de la API
- Texto, Número, Fórmula, Fecha, Moneda, Científico, Tiempo, Booleano, Formatos personalizados







