Guía de configuración y compatibilidad de IronXL Linux

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronXL está construido usando .NET Standard puro, lo que significa que funcionará en todas las distribuciones de Linux que soporten .NET Core, .NET 5 y .NET 6. También funcionará en todas las plataformas Docker, Azure, macOS que soporten los marcos de .NET y Windows.

Linux Docker Azure Amazonas Ubuntu Debian

Recomendamos usar .NET Core 3.1, .NET Core 5, o .NET Core 6, así como cualquier otro entorno marcado como LTS por Microsoft, porque tienen soporte garantizado a largo plazo y están generalmente bien probados en Linux.

No se requieren cambios de código para ejecutar IronXL en Linux. Generalmente, IronXL funciona directamente gracias a las extensas pruebas y configuraciones realizadas por nuestros ingenieros.

El soporte para Linux es importante porque muchos servicios de nube, como Azure Web Apps, Azure Functions, AWS EC2, AWS Lambda, y Azure DevOps Docker, dependen en gran medida de Linux. En Iron Software, usamos regularmente estas herramientas en la nube y entendemos que muchos de nuestros clientes Enterprise y SAAS también lo hacen.

Distribuciones de Linux con soporte oficial que admiten .NET

Apoyamos oficialmente y recomendamos las últimas OS Linux de 64 bits a continuación para una configuración "sin configuración" de IronXL.

  • Ubuntu 20
  • Ubuntu 18
  • Debian 11
  • Debian 10 [Actualmente la Distribución de Linux Predeterminada de Microsoft Azure]
  • CentOS 7
  • CentOS 8

Por favor, lea "Otras Distribuciones de Linux" a continuación para obtener consejos sobre la instalación de IronXL en una versión de Linux que no está oficialmente soportada.

Recomendamos usar las imágenes oficiales de Docker de Microsoft. Otras distribuciones de Linux son soportadas en parte, pero pueden requerir configuración manual usando apt-get. Vea "Configuración Manual de Linux" al final de este documento.

Paquetes NuGet de IronXL

# The :ProductInstall directive might be specific to a certain setup or package manager.
# You should replace it with the appropriate command for installing IronXL, e.g., with the dotnet CLI:
dotnet add package IronXL
# The :ProductInstall directive might be specific to a certain setup or package manager.
# You should replace it with the appropriate command for installing IronXL, e.g., with the dotnet CLI:
dotnet add package IronXL
SHELL

Compatibilidad con Ubuntu

Ubuntu es nuestro sistema operativo Linux más probado. Esto se debe a que se usa mucho en la infraestructura de Azure, que usamos para pruebas y despliegue continuo. Esta plataforma también cuenta con soporte oficial de Microsoft .NET e Imágenes Oficiales de Docker.

Ubuntu 20

Microsoft Ubuntu Chrome Safari Docker Azure

Imágenes oficiales de Docker de Microsoft:

Ubuntu 18

Microsoft Ubuntu Chrome Safari Docker Azure

Imágenes oficiales de Docker de Microsoft:

Debian 11

Debian Microsoft Chrome Safari Docker Azure

Debian 10 es la distribución de Linux predeterminada utilizada por Microsoft al agregar soporte Docker a un proyecto .NET en Visual Studio.

Imágenes oficiales de Docker de Microsoft:

Debian 10

Debian Microsoft Chrome Safari Docker Azure

Debian 10 es la distribución de Linux predeterminada utilizada por Microsoft al agregar soporte Docker a un proyecto .NET en Visual Studio.

Imágenes oficiales de Docker de Microsoft:

CentOS 7 & CentOS 8: Asegúrese de tener privilegios de administrador sudo. No se necesita una configuración especial para ejecutar IronXL; simplemente instale el paquete NuGet y ejecute.

Otras Distribuciones de Linux: Asegúrese de que su distribución soporte .NET y tenga privilegios de administrador sudo. Al igual que con CentOS, no se necesita una configuración especial; simplemente instale el paquete NuGet y ejecute.

Preguntas Frecuentes

¿Cómo puedo realizar operaciones de Excel en un entorno Linux?

Puedes usar IronXL, una biblioteca basada en .NET Standard, para realizar operaciones de Excel en varios entornos Linux, incluidos Ubuntu y CentOS. Es compatible con .NET Core y no requiere cambios de código para Linux.

¿Qué distribuciones de Linux son oficialmente compatibles para ejecutar operaciones de Excel?

IronXL admite oficialmente Ubuntu 20, Ubuntu 18, Debian 11, Debian 10, CentOS 7 y CentOS 8 para ejecutar operaciones de Excel.

¿Cuáles son las versiones de .NET recomendadas para usar IronXL en Linux?

Las versiones de .NET recomendadas para usar IronXL en Linux son .NET Core 3.1, .NET 5 y .NET 6, ya que ofrecen soporte a largo plazo y fiabilidad.

¿Es necesario modificar el código para usar IronXL en Linux?

No, no es necesario modificar el código para usar IronXL en Linux. La biblioteca está diseñada para funcionar directamente en las distribuciones de Linux compatibles.

¿Cómo instalo IronXL en un sistema Linux?

IronXL se puede instalar en un sistema Linux utilizando el gestor de paquetes NuGet con el comando: dotnet add package IronXL.

¿Se puede usar IronXL con contenedores Docker en Linux?

Sí, IronXL es compatible con los contenedores Docker en Linux. Puedes usar las imágenes Docker oficiales de Microsoft para una integración sin problemas.

¿Por qué usar IronXL en Linux es beneficioso para las aplicaciones en la nube?

Usar IronXL en Linux es beneficioso para las aplicaciones en la nube porque muchos servicios como Azure y AWS funcionan principalmente en Linux, lo que es esencial para soluciones empresariales y SAAS.

¿Qué ocurre si mi distribución de Linux no es oficialmente compatible con IronXL?

Si tu distribución de Linux no es oficialmente compatible, asegúrate de que sea compatible con .NET y de tener los privilegios administrativos necesarios. Es posible que necesites realizar configuraciones manuales utilizando herramientas como apt-get.

¿Es Ubuntu la mejor opción para ejecutar IronXL?

Sí, se recomienda altamente Ubuntu para ejecutar IronXL, ya que es la plataforma más probada, especialmente en entornos de Azure.

¿Existen requisitos especiales para usar IronXL en CentOS?

No se necesita ningún requisito especial para usar IronXL en CentOS. Solo asegúrate de tener privilegios de administrador y sigue el proceso de instalación estándar utilizando el paquete NuGet.

¿IronXL es compatible con .NET 10 para ejecutarse en Linux?

Sí, IronXL es compatible con .NET 10 como entorno de ejecución de destino y funciona en todas las distribuciones de Linux compatibles con .NET 10. Puede usar el paquete NuGet de IronXL con .NET 10 sin necesidad de modificar el código. ([Iron Software.com](https://Iron Software.com/csharp/excel/?utm_source=openai))

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Nuget Descargas 1,738,553 | Version: 2025.11 recién lanzado