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 上運行。

LinuxDockerAzureAmazonUbuntuDebian

我們建議使用 .NET Core 3.1、.NET Core 5 或 .NET Core 6,以及任何被 Microsoft 標註為 LTS 的其他執行環境,因為它們具備長期的支持保障並且通常已在 Linux 上充分測試。

在 Linux 上運行 IronXL 不需要進行程式碼更改。 感謝我們工程師的廣泛測試和配置,IronXL 通常開箱即用。

Linux 支持很重要,因為許多雲服務,例如 Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda 和 Azure DevOps Docker,都嚴重依賴於 Linux。 在 Iron Software,我們經常使用這些雲工具,也了解到我們的許多 Enterprise 和 SAAS 客戶也會這樣做。

官方支持 .NET 的 Linux 發行版

我們正式支持並推薦以下最新的 64 位元 Linux OS,以達到 IronXL 的"零配置"設定。

  • Ubuntu 20
  • Ubuntu 18
  • Debian 11
  • Debian 10 [目前是 Microsoft Azure 的預設 Linux 發行版]
  • CentOS 7
  • CentOS 8

請參閱下面的"其他 Linux 發行版",了解如何在未正式支持的 Linux 版本上安裝 IronXL 的建議。

我們建議使用 Microsoft 的 官方 Docker 映像。 其他 Linux 發行版部分支持,但可能需要使用 apt-get 進行手動配置。 請參見本文件末的"Linux 手動配置"。

IronXL NuGet 套件

dotnet add package IronXL

Ubuntu 相容性

Ubuntu 是我們測試最多的 Linux 作業系統。 這是因為它在我們持續進行測試和部署的 Azure 基礎設施中廣泛使用。 此平台還擁有 Microsoft 正式的 .NET 支持和官方的 Docker 映像。

Ubuntu 20

MicrosoftUbuntuChromeSafariDockerAzure

官方 Microsoft Docker 映像:

Ubuntu 18

MicrosoftUbuntuChromeSafariDockerAzure

官方 Microsoft Docker 映像:

Debian 11

DebianMicrosoftChromeSafariDockerAzure

_Debian 10 是 Microsoft 在將 Docker 支持新增到 Visual Studio 中的 .NET 專案時使用的預設 Linux 發行版。

官方 Microsoft Docker 映像:

Debian 10

DebianMicrosoftChromeSafariDockerAzure

_Debian 10 是 Microsoft 在將 Docker 支持新增到 Visual Studio 中的 .NET 專案時使用的預設 Linux 發行版。

官方 Microsoft Docker 映像:

CentOS 7 和 CentOS 8: 確保您具有 sudo 管理員權限。 運行 IronXL 不需要特殊配置; 僅需安裝 NuGet 套件並運行。

其他 Linux 發行版: 確保您的發行版支持 .NET 並且您具有 sudo 管理員權限。 就像 CentOS 一樣,不需要特殊配置; 僅需安裝 NuGet 套件並運行。

常見問題

如何在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版本是.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容器相容。您可以使用Microsoft的官方Docker映像進行無縫整合。

為什麼在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擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

準備好開始了嗎?

Nuget Downloads 2,237,574版本:2026.9剛剛發布

立即獲取您的免費30天試用金鑰
無需信用卡或帳戶建立
PDF的C# 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天試用金鑰
無需信用卡或帳戶建立