IronXL 開始使用 Linux 支援 IronXL Linux Compatibility & Setup Guide Curtis Chau 更新日期:6月 1, 2025 Download IronXL NuGet 下載 DLL 下載 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English IronXL is built using pure .NET Standard, meaning it will work on all Linux distros that support .NET Core, .NET 5, and .NET 6. It will also work on all Docker, Azure, macOS platforms that support .NET frameworks and Windows. class="main-content__small-images-inline"> We recommend using .NET Core 3.1, .NET Core 5, or .NET Core 6, as well as any other runtimes marked as LTS by Microsoft, because they have guaranteed long-term support and are generally well-tested on Linux. No code changes are required to run IronXL on Linux. Generally, IronXL works out of the box thanks to extensive testing and configuration by our engineers. Linux support is important because many cloud services, such as Azure Web Apps, Azure Functions, AWS EC2, AWS Lambda, and Azure DevOps Docker, rely heavily on Linux. At Iron Software, we regularly use these cloud tools and understand that many of our Enterprise and SAAS customers do too. Officially Supported Linux Distros That Support .NET We officially support and recommend the latest 64-bit Linux OS's below for a "zero configuration" setup of IronXL. Ubuntu 20 Ubuntu 18 Debian 11 Debian 10 [Currently the Microsoft Azure Default Linux Distro] CentOS 7 CentOS 8 Please read "Other Linux Distros" below for advice on installing IronXL on a version of Linux that is not officially supported. 我們建議使用 Microsoft 的官方 Docker 映像。 Other Linux distros are supported in part but may require manual configuration using apt-get. See "Linux Manual Setup" at the end of this document. IronXL NuGet Packages # 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 作業系統。 This is because it is heavily used in the Azure infrastructure, which we use for continuous testing and deployment. This platform also has official Microsoft .NET support and Official Docker Images. Ubuntu 20 class="main-content__small-images-inline"> 官方 Microsoft Docker 映像: 64-bit Ubuntu 20.04 Docker Image for .NET Runtime 3.1 ('3.1-focal') 64-bit Ubuntu 20.04 Docker Image for .NET Runtime 5.0 ('5.0-focal') Ubuntu 18 class="main-content__small-images-inline"> 官方 Microsoft Docker 映像: 64-bit Ubuntu 18.04 Docker Image for .NET Runtime 3.1 ('3.1-bionic') Although there is no official Docker image for .NET 5 on Ubuntu 18, compatibility is very high. Debian 11 class="main-content__small-images-inline"> Debian 10 is the default Linux distribution used by Microsoft when adding Docker support to a .NET project in Visual Studio. 官方 Microsoft Docker 映像: 64-bit Debian 11 Docker Image for .NET Runtime 3.1 64-bit Debian 11 Docker Image for .NET Runtime 5.0 Debian 10 class="main-content__small-images-inline"> Debian 10 is the default Linux distribution used by Microsoft when adding Docker support to a .NET project in Visual Studio. 官方 Microsoft Docker 映像: 64-bit Debian 10 Docker Image for .NET Runtime 3.1 64-bit Debian 10 Docker Image for .NET Runtime 5.0 CentOS 7 & CentOS 8: Ensure you have sudo admin privileges. There is no special configuration needed to run IronXL; just install the NuGet package and run. Other Linux Distros: Ensure your distro supports .NET and you have sudo admin privileges. Like with CentOS, there's no special configuration needed; just install the NuGet package and run. 常見問題解答 如何在Linux環境下執行Excel操作? 您可以使用基於 .NET Standard 的函式庫 IronXL 在包括 Ubuntu 和 CentOS 在內的各種 Linux 環境中執行 Excel 操作。它與 .NET Core 相容,無需修改程式碼即可在 Linux 上運行。 哪些Linux發行版官方支援運行Excel操作? IronXL 官方支援在 Ubuntu 20、Ubuntu 18、Debian 11、Debian 10、CentOS 7 和 CentOS 8 上執行 Excel 操作。 在 Linux 系統上使用 IronXL 時,建議的 .NET 版本是什麼? 建議在 Linux 上使用 IronXL 時使用 .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。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。 準備好開始了嗎? Nuget 下載 1,686,155 | 版本: 2025.11 剛剛發布 免費 NuGet 下載 總下載量:1,686,155 查看許可證