IronXL 開始使用 Linux支持 IronXL Linux 相容性及安裝指南 Curtis Chau 更新:2025年6月1日 下載 IronXL NuGet 下載 DLL 下載 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在 Grok 中打開 向 Grok 詢問此頁面 打開困惑 向 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 [目前是 Microsoft 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 基礎架構則是我們用於持續測試和部署的基礎架構。 該平台還提供官方的 Microsoft .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 是 Microsoft 在 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 是 Microsoft 在 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 的庫,在各類 Linux 環境中執行 Excel 操作,包括 Ubuntu 和 CentOS。它與 .NET Core 兼容,並且在 Linux 上無需更改代碼。 官方支持哪些 Linux 發行版來運行 Excel 操作? IronXL 正式支持運行 Excel 操作的發行版包括 Ubuntu 20、Ubuntu 18、Debian 11、Debian 10、CentOS 7 和 CentOS 8。 在 Linux 上使用 IronXL 的推薦 .NET 版本是哪些? 在 Linux 上使用 IronXL 的推薦 .NET 版本是 .NET Core 3.1、.NET 5 和 .NET 6,因為它們提供長期支援和可靠性。 使用 IronXL 在 Linux 上是否需要更改代碼? 不,使用 IronXL 在 Linux 上無需更改代碼。該庫設計可以在支持的 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 bots,將他對技術的熱愛與創意結合。 準備好開始了嗎? Nuget 下載 1,846,091 | 版本: 2026.2 剛剛發布 免費 NuGet 下載 總下載量:1,846,091 查看許可證