IRONSOFTWAREHOME

IronXL Linux 兼容性及安装指南

Curtis Chau
Curtis Chau
Updated: 2026年6月29日

IronXL 使用纯 .NET Standard 构建,这意味着它可以在所有支持**.NET Core** 、 .NET 5和**.NET 6**的 Linux 发行版上运行。 它还可以在所有支持 .NET Framework的 Docker、Azure、macOS 平台和 Windows 上运行。

LinuxDockerAzure亚马逊UbuntuDebian

我们建议使用 .NET Core 3.1、.NET Core 5 或 .NET Core 6,以及任何其他被微软标记为 LTS 的运行时,因为它们有长期支持保障,并且通常在 Linux 上经过了充分的测试。

在Linux上运行IronXL无需任何代码更改。 通常情况下,由于我们的工程师进行了广泛的测试和配置,IronXL 开箱即用。

Linux 支持非常重要,因为许多云服务(如 Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda 和 Azure DevOps Docker)都严重依赖 Linux。 在 Iron Software,我们经常使用这些云工具,并且了解到我们的许多企业和 SaaS 客户也这样做。

官方支持的、支持 .NET 的 Linux 发行版

我们正式支持并推荐以下最新的64 位Linux 操作系统,用于 IronXL 的"零配置"设置。

  • Ubuntu 20
  • Ubuntu 18
  • Debian 11
  • Debian 10 [目前是 微软 Azure 的默认 Linux 发行版]
  • CentOS 7 CentOS 8

请阅读下面的"其他 Linux 发行版"以获取有关在非官方支持的Linux 版本上安装 IronXL 的建议。

我们建议使用微软官方的 Docker 镜像。 其他Linux发行版部分支持,但可能需要使用apt-get进行手动配置。 请参阅本文档末尾的"Linux 手动安装"部分。

IronXL NuGet 包

dotnet add package IronXL

Ubuntu 兼容性

Ubuntu 是我们测试最多的 Linux 操作系统。 这是因为它在 Azure 基础架构中被大量使用,而 Azure 基础架构是我们用于持续测试和部署的基础架构。 此平台还具有官方的微软 .NET 支持和官方的 Docker 镜像。

Ubuntu 20

微软UbuntuChromeSafariDockerAzure

官方 微软 Docker 镜像:

*适用于 .NET Runtime 3.1 ('3.1-focal') 的 64 位 Ubuntu 20.04 Docker 镜像 *适用于 .NET Runtime 5.0 ('5.0-focal') 的 64 位 Ubuntu 20.04 Docker 镜像

Ubuntu 18

微软UbuntuChromeSafariDockerAzure

官方 微软 Docker 镜像:

*适用于 .NET Runtime 3.1 ('3.1-bionic') 的 64 位 Ubuntu 18.04 Docker 镜像

  • 虽然 Ubuntu 18 上没有 .NET 5 的官方 Docker 镜像,但兼容性非常高。

Debian 11

Debian微软ChromeSafariDockerAzure

Debian 10 是 微软 在 Visual Studio 中为 .NET 项目添加 Docker 支持时默认使用的 Linux 发行版。

官方 微软 Docker 镜像:

*适用于 .NET Runtime 3.1 的 64 位 Debian 11 Docker 镜像 *适用于 .NET Runtime 5.0 的 64 位 Debian 11 Docker 镜像

Debian 10

Debian微软ChromeSafariDockerAzure

Debian 10 是 微软 在 Visual Studio 中为 .NET 项目添加 Docker 支持时默认使用的 Linux 发行版。

官方 微软 Docker 镜像:

*适用于 .NET Runtime 3.1 的 64 位 Debian 10 Docker 镜像 *适用于 .NET Runtime 5.0 的 64 位 Debian 10 Docker 镜像

**CentOS 7 和 CentOS 8:**请确保您拥有 sudo 管理员权限。 运行 IronXL 不需要任何特殊配置; 只需安装 NuGet 包并运行即可。

**其他 Linux 发行版:**请确保您的发行版支持 .NET,并且您拥有 sudo 管理员权限。 与 CentOS 一样,无需特殊配置; 只需安装 NuGet 包并运行即可。

常见问题解答

如何在 Linux 环境中执行 Excel 操作?

您可以使用 IronXL,这是一个基于 .NET Standard的库,在包括 Ubuntu 和 CentOS 的各种 Linux 环境中执行 Excel 操作。它与 .NET Core 兼容,无需为 Linux 进行代码更改。

哪些 Linux 发行版可以正式支持运行 Excel 操作?

IronXL 正式支持在 Ubuntu 20、Ubuntu 18、Debian 11、Debian 10、CentOS 7 和 CentOS 8 上运行 Excel 操作。

推荐使用哪些 .NET 版本在 Linux 上使用 IronXL?

推荐在 Linux 上使用 IronXL 的 .NET 版本为 .NET Core 3.1、.NET 5 和 .NET 6,它们提供长期支持和可靠性。

在 Linux 上使用 IronXL 是否需要修改代码?

不,在 Linux 上使用 IronXL 无需修改代码。该库设计为即插即用,适用于支持的 Linux 发行版。

如何在 Linux 系统上安装 IronXL?

可以使用 NuGet 包管理器在 Linux 系统上安装 IronXL,命令为:dotnet add package IronXL

IronXL 可以在 Linux 上与 Docker 容器一起使用吗?

可以,IronXL 兼容 Linux 上的 Docker 容器。您可以使用微软的官方 Docker 镜像进行无缝集成。

在 Linux 上使用 IronXL 对于云应用程序有什么好处?

在 Linux 上使用 IronXL 对于云应用程序有益,因为许多服务如 Azure 和 AWS 主要运行在 Linux 上,这对企业和 SAAS 解决方案至关重要。

如果我的 Linux 发行版未被 IronXL 正式支持怎么办?

如果您的 Linux 发行版未被正式支持,请确保它与 .NET 兼容并您拥有必要的管理员权限。您可能需要使用 apt-get 等工具进行手动配置。

Ubuntu 是运行 IronXL 的最佳选择吗?

是的,强烈推荐使用 Ubuntu 来运行 IronXL,因为它是最广泛测试的平台,尤其在 Azure 环境中。

在 CentOS 上使用 IronXL 有什么特别要求吗?

在 CentOS 上使用 IronXL 没有特别要求。只需确保您具有管理员权限并按照标准安装流程使用 NuGet 包即可。

IronXL 是否支持在 Linux 系统上运行的 .NET 10?

是的——IronXL 支持 .NET 10 作为目标运行时环境,并且可以在所有支持 .NET 10 的 Linux 发行版上运行。您无需修改代码即可将 IronXL NuGet 包与 .NET 10 一起使用。([IronSoftware.com](https://ironsoftware.com/csharp/excel/?utm_source=openai))

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

...
阅读更多

准备开始了吗?

Nuget Downloads 2,237,574版本:2026.9刚刚发布

立即获取您的免费30 天试用密钥
无需信用卡或创建账户
C# 用于 PDF 的 NuGet 库
通过 NuGet 安装

版本: 2026.9

PM > Install-Package IronXL.Excel
nuget.org/packages/IronXL.Excel/
  1. 在解决方案资源管理器中,右键点击引用,管理 NuGet 包
  2. 选择浏览并搜索“IronXL”
  3. 选择包并安装
C# PDF DLL
下载 DLL

版本: 2026.9

  1. 下载并解压IronXL到你的解决方案目录中的~/Libs等位置
  2. 在Visual Studio解决方案资源管理器中,右键单击引用。选择浏览,“IronXL.dll”

许可证从 $999

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户