IronXL 开始 Linux 支持 IronXL Linux 兼容性及安装指南 Curtis Chau 已更新:六月 1, 2025 下载 IronXL NuGet 下载 DLL 下载 免费试用 法学硕士副本 法学硕士副本 将页面复制为 Markdown 格式,用于 LLMs 在 ChatGPT 中打开 向 ChatGPT 咨询此页面 在双子座打开 向 Gemini 询问此页面 在双子座打开 向 Gemini 询问此页面 打开困惑 向 Perplexity 询问有关此页面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 复制链接 电子邮件文章 This article was translated from English: Does it need improvement? Translated View the article in English IronXL 使用纯 .NET Standard 构建,这意味着它可以在所有支持.NET Core 、 .NET 5和.NET 6的 Linux 发行版上运行。 它还可以在所有支持 .NET 框架的 Docker、Azure、macOS 平台和 Windows 上运行。 我们建议使用 .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 包 # 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 Ubuntu 兼容性 Ubuntu 是我们测试最多的 Linux 操作系统。 这是因为它在 Azure 基础架构中被大量使用,而 Azure 基础架构是我们用于持续测试和部署的基础架构。 此平台还具有官方的微软 .NET 支持和官方的 Docker 镜像。 Ubuntu 20 官方 微软 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 官方 微软 Docker 镜像: *适用于 .NET Runtime 3.1 ('3.1-bionic') 的 64 位 Ubuntu 18.04 Docker 镜像 虽然 Ubuntu 18 上没有 .NET 5 的官方 Docker 镜像,但兼容性非常高。 Debian 11 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 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 标准的库,在包括 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 一起使用。([Iron Software.com](https://Iron Software.com/csharp/excel/?utm_source=openai)) Curtis Chau 立即与工程团队聊天 技术作家 Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 准备开始了吗? Nuget 下载 1,738,553 | Version: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:1,738,553 查看许可证