IronXL Linux Kompatibilität: Excel Tabelle erstellen und exportieren unter Linux
IronXL basiert auf dem reinen .NET Standard, d.h. es funktioniert auf allen Linux-Distributionen, die .NET Core, .NET 5 und .NET 6 unterstützen. Damit lässt sich unter Linux problemlos eine Excel Tabelle erstellen, Excel bearbeiten und Excel exportieren – auf Docker-, Azure- und macOS-Plattformen gleichermaßen.
Wir empfehlen die Verwendung von .NET Core 3.1, .NET Core 5 oder .NET Core 6 sowie aller anderen Laufzeiten, die von Microsoft als LTS gekennzeichnet sind, da sie über eine garantierte langfristige Unterstützung verfügen und im Allgemeinen unter Linux gut getestet sind.
Für den Betrieb von IronXL unter Linux sind keine Änderungen am Code erforderlich. In der Regel funktioniert IronXL dank umfangreicher Tests und Konfigurationen durch unsere Ingenieure sofort nach dem Auspacken.
Die Unterstützung von Linux ist wichtig, da viele Cloud-Dienste wie Azure Web Apps, Azure Functions, AWS EC2, AWS Lambda und Azure DevOps Docker stark auf Linux basieren. Wir bei Iron Software nutzen diese Cloud-Tools regelmäßig und wissen, dass viele unserer Enterprise- und SAAS-Kunden dies auch tun.
Offiziell unterstützte Linux-Distributionen, die .NET unterstützen
Wir unterstützen offiziell und empfehlen die neuesten 64-bit Linux-Betriebssysteme für eine "Null-Konfiguration" von IronXL.
- Ubuntu 20
- Ubuntu 18
- Debian 11
- Debian 10 _[Derzeit die Microsoft Azure Standard-Linux-Distro]
- CentOS 7 CentOS 8
Bitte lesen Sie den Abschnitt "Andere Linux-Distributionen" weiter unten für Hinweise zur Installation von IronXL auf einer Linux-Version, die nicht offiziell unterstützt wird.
Wir empfehlen die Verwendung von Microsofts Offiziellen Docker Images. Andere Linux-Distributionen werden teilweise unterstützt, erfordern jedoch möglicherweise eine manuelle Konfiguration mit apt-get. Siehe "Linux Manual Setup" am Ende dieses Dokuments.
IronXL NuGet-Pakete
# 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
Ubuntu-Kompatibilität
Ubuntu ist unser am meisten getestetes Linux-Betriebssystem. Der Grund dafür ist, dass es in der Azure-Infrastruktur, die wir für kontinuierliche Tests und Bereitstellung verwenden, stark genutzt wird. Diese Plattform hat auch offizielle Microsoft .NET-Unterstützung und offizielle Docker-Images.
Ubuntu 20
Offizielle Microsoft Docker-Images:
Ubuntu 18
Offizielle Microsoft Docker-Images:
- 64-bit Ubuntu 18.04 Docker Image for .NET Runtime 3.1 ('3.1-bionic')
- Obwohl es kein offizielles Docker-Image for .NET 5 auf Ubuntu 18 gibt, ist die Kompatibilität sehr hoch.
Debian 11
debian 10 ist die Standard-Linux-Distribution, die von Microsoft beim Hinzufügen von Docker-Unterstützung zu einem .NET-Projekt in Visual Studio verwendet wird
Offizielle Microsoft Docker-Images:
Debian 10
debian 10 ist die Standard-Linux-Distribution, die von Microsoft beim Hinzufügen von Docker-Unterstützung zu einem .NET-Projekt in Visual Studio verwendet wird
Offizielle Microsoft Docker-Images:
- 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: Stellen Sie sicher, dass Sie sudo Admin-Rechte haben. Für IronXL ist keine spezielle Konfiguration erforderlich; installieren Sie einfach das NuGet-Paket und führen Sie es aus.
Andere Linux-Distributionen: Stellen Sie sicher, dass Ihre Distribution .NET unterstützt und Sie über sudo Admin-Rechte verfügen. Wie bei CentOS ist keine spezielle Konfiguration erforderlich; installieren Sie einfach das NuGet-Paket und führen Sie es aus.
Häufig gestellte Fragen
Wie kann ich Excel-Vorgänge in einer Linux-Umgebung durchführen?
Sie können IronXL, eine auf .NET Standard basierende Bibliothek, verwenden, um Excel-Vorgänge in verschiedenen Linux-Umgebungen, einschließlich Ubuntu und CentOS, durchzuführen. Es ist mit .NET Core kompatibel und erfordert keine Codeänderungen für Linux.
Welche Linux-Distributionen werden offiziell für die Ausführung von Excel-Vorgängen unterstützt?
IronXL unterstützt offiziell Ubuntu 20, Ubuntu 18, Debian 11, Debian 10, CentOS 7 und CentOS 8 für die Ausführung von Excel-Vorgängen.
Welche .NET-Versionen werden für die Nutzung von IronXL auf Linux empfohlen?
Die empfohlenen .NET-Versionen für die Nutzung von IronXL auf Linux sind .NET Core 3.1, .NET 5 und .NET 6, da sie langfristige Unterstützung und Zuverlässigkeit bieten.
Ist es notwendig, den Code zu ändern, um IronXL auf Linux zu nutzen?
Nein, es ist nicht notwendig, den Code zu ändern, um IronXL auf Linux zu nutzen. Die Bibliothek ist so konzipiert, dass sie ohne Änderungen auf unterstützten Linux-Distributionen funktioniert.
Wie installiere ich IronXL auf einem Linux-System?
IronXL kann auf einem Linux-System mit dem NuGet-Paketmanager mit dem Befehl dotnet add package IronXL installiert werden.
Kann IronXL mit Docker-Containern auf Linux verwendet werden?
Ja, IronXL ist mit Docker-Containern auf Linux kompatibel. Sie können die offiziellen Docker-Images von Microsoft für eine nahtlose Integration verwenden.
Warum ist die Nutzung von IronXL auf Linux vorteilhaft für Cloud-Anwendungen?
Die Nutzung von IronXL auf Linux ist für Cloud-Anwendungen vorteilhaft, weil viele Dienste wie Azure und AWS überwiegend auf Linux laufen, was es für Unternehmens- und SAAS-Lösungen unerlässlich macht.
Was ist, wenn meine Linux-Distribution nicht offiziell von IronXL unterstützt wird?
Wenn Ihre Linux-Distribution nicht offiziell unterstützt wird, stellen Sie sicher, dass sie mit .NET kompatibel ist und Sie die notwendigen Admin-Berechtigungen haben. Möglicherweise müssen Sie manuelle Konfigurationen mit Tools wie apt-get durchführen.
Ist Ubuntu die beste Wahl für die Ausführung von IronXL?
Ja, Ubuntu wird dringend empfohlen, um IronXL auszuführen, da es die am umfassendsten getestete Plattform ist, insbesondere in Azure-Umgebungen.
Gibt es spezielle Anforderungen für die Nutzung von IronXL auf CentOS?
Es sind keine besonderen Anforderungen für die Nutzung von IronXL auf CentOS erforderlich. Stellen Sie einfach sicher, dass Sie über Admin-Berechtigungen verfügen und den Standard-Installationsprozess mit dem NuGet-Paket befolgen.
Unterstützt IronXL .NET 10 für die Ausführung unter Linux?
Ja – IronXL unterstützt .NET 10 als Ziellaufzeitumgebung und funktioniert auf allen Linux-Distributionen, die .NET 10 unterstützen. Sie können das IronXL NuGet-Paket mit .NET 10 verwenden, ohne dass Codeänderungen erforderlich sind. ([IronSoftware.com](https://ironsoftware.com/csharp/excel/?utm_source=openai))

