IRONSOFTWAREHOME

Guia de Compatibilidade & Configuração do IronXL no Linux

Curtis Chau
Curtis Chau
Updated: 29 de junho de 2026

IronXL é construído usando o .NET Standard puro, o que significa que funcionará em todas as distribuições Linux que suportam .NET Core, .NET 5 e .NET 6. Também funcionará em todas as plataformas Docker, Azure, macOS que suportam frameworks .NET e Windows.

LinuxDockerAzureAmazonUbuntuDebian

Recomendamos o uso do .NET Core 3.1, .NET Core 5 ou .NET Core 6, bem como quaisquer outros runtimes marcados como LTS pela Microsoft, pois eles têm suporte garantido de longo prazo e geralmente são bem testados no Linux.

Nenhuma alteração de código é necessária para rodar o IronXL no Linux. Geralmente, o IronXL funciona perfeitamente graças aos testes extensivos e configuração de nossos engenheiros.

O suporte ao Linux é importante porque muitos serviços de nuvem, como Azure Web Apps, Azure Functions, AWS EC2, AWS Lambda e Azure DevOps Docker, dependem fortemente do Linux. Na Iron Software, usamos regularmente essas ferramentas de nuvem e entendemos que muitos dos nossos clientes Enterprise e SAAS também.

Distribuições Linux Oficialmente Suportadas Que Dão Suporte ao .NET

Nós oficialmente suportamos e recomendamos os seguintes sistemas operacionais Linux 64 bits atualizados para uma configuração "sem configurações" do IronXL.

  • Ubuntu 20
  • Ubuntu 18
  • Debian 11
  • Debian 10 [Atualmente a Distribuição Padrão do Linux da Microsoft Azure]
  • CentOS 7
  • CentOS 8

Por favor, leia "Outras Distribuições Linux" abaixo para conselhos sobre como instalar o IronXL em uma versão de Linux que não é oficialmente suportada.

Recomendamos usar as Imagens Docker Oficiais da Microsoft. Outras distribuições Linux são suportadas parcialmente, mas podem exigir configuração manual usando apt-get. Veja "Configuração Manual no Linux" no final deste documento.

Pacotes NuGet do IronXL

dotnet add package IronXL

Compatibilidade com Ubuntu

Ubuntu é nosso sistema operacional Linux mais testado. Isso ocorre porque é amplamente utilizado na infraestrutura da Azure, que usamos para testes contínuos e implantação. Esta plataforma também possui suporte oficial do Microsoft .NET e imagens oficiais do Docker.

Ubuntu 20

MicrosoftUbuntuCromoSafáriDockerAzure

Imagens oficiais do Docker da Microsoft:

Ubuntu 18

MicrosoftUbuntuCromoSafáriDockerAzure

Imagens oficiais do Docker da Microsoft:

Debian 11

DebianMicrosoftCromoSafáriDockerAzure

O Debian 10 é a distribuição padrão de Linux usada pela Microsoft ao adicionar suporte ao Docker em um projeto .NET no Visual Studio.

Imagens oficiais do Docker da Microsoft:

Debian 10

DebianMicrosoftCromoSafáriDockerAzure

O Debian 10 é a distribuição padrão de Linux usada pela Microsoft ao adicionar suporte ao Docker em um projeto .NET no Visual Studio.

Imagens oficiais do Docker da Microsoft:

CentOS 7 & CentOS 8: Certifique-se de ter privilégios de administrador sudo. Não há configuração especial necessária para rodar o IronXL; basta instalar o pacote NuGet e executar.

Outras Distribuições Linux: Certifique-se de que sua distribuição suporta .NET e que você tem privilégios de administrador sudo. Assim como com CentOS, não há configuração especial necessária; basta instalar o pacote NuGet e executar.

Perguntas frequentes

Como posso realizar operações no Excel em um ambiente Linux?

Você pode usar o IronXL, uma biblioteca baseada no .NET Standard, para realizar operações do Excel em diversos ambientes Linux, incluindo Ubuntu e CentOS. Ele é compatível com o .NET Core e não requer alterações de código para Linux.

Quais distribuições Linux são oficialmente suportadas para executar operações do Excel?

O IronXL oferece suporte oficial ao Ubuntu 20, Ubuntu 18, Debian 11, Debian 10, CentOS 7 e CentOS 8 para a execução de operações do Excel.

Quais são as versões recomendadas do .NET para usar o IronXL no Linux?

As versões recomendadas do .NET para usar o IronXL no Linux são .NET Core 3.1, .NET 5 e .NET 6, pois oferecem suporte e confiabilidade a longo prazo.

É necessário modificar o código para usar o IronXL no Linux?

Não, não é necessário modificar o código para usar o IronXL no Linux. A biblioteca foi projetada para funcionar imediatamente em todas as distribuições Linux suportadas.

Como faço para instalar o IronXL em um sistema Linux?

O IronXL pode ser instalado em um sistema Linux usando o gerenciador de pacotes NuGet com o comando: dotnet add package IronXL .

O IronXL pode ser usado com contêineres Docker no Linux?

Sim, o IronXL é compatível com contêineres Docker no Linux. Você pode usar as imagens Docker oficiais da Microsoft para uma integração perfeita.

Por que usar o IronXL no Linux é benéfico para aplicações em nuvem?

Utilizar o IronXL no Linux é benéfico para aplicações em nuvem, pois muitos serviços como Azure e AWS funcionam predominantemente em Linux, tornando-o essencial para soluções empresariais e SaaS.

E se a minha distribuição Linux não for oficialmente suportada pelo IronXL?

Se a sua distribuição Linux não for oficialmente suportada, certifique-se de que é compatível com o .NET e que você possui os privilégios de administrador necessários. Pode ser necessário realizar configurações manuais usando ferramentas como apt-get .

O Ubuntu é a melhor opção para executar o IronXL?

Sim, o Ubuntu é altamente recomendado para executar o IronXL, pois é a plataforma mais amplamente testada, especialmente em ambientes Azure.

Há algum requisito especial para usar o IronXL no CentOS?

Não há requisitos especiais para usar o IronXL no CentOS. Basta garantir que você tenha privilégios de administrador e seguir o processo de instalação padrão usando o pacote NuGet.

O IronXL é compatível com o .NET 10 para execução no Linux?

Sim — o IronXL é compatível com o .NET 10 como ambiente de execução de destino e funciona em todas as distribuições Linux que suportam o .NET 10. Você pode usar o pacote NuGet do IronXL com o .NET 10 sem precisar fazer alterações no código. ([ironsoftware.com](https://ironsoftware.com/csharp/excel/?utm_source=openai))

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

...
Leia mais

Pronto para começar?

Nuget Downloads 2,255,441Versão:2026.9recém-lançado

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.
Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

OR
bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.