Wie erstelle ich eine Excel-Datei (.xls/.xlsx) in C# ohne installiertes Microsoft Office?
Hallo zusammen! Ich bin ein Anfänger in C#-Entwicklung und bin auf ein Problem gestoßen: Ich muss in meiner Anwendung programmatisch Excel-Dateien (sowohl das alte Format .xls als auch das neue .xlsx) erstellen. Das Problem ist, dass auf dem Server, auf dem das Programm ausgeführt wird, Microsoft Office nicht installiert ist und es auch nicht installiert werden kann.\n\nUrsprünglich habe ich versucht, die Bibliothek Microsoft.Office.Interop.Excel zu verwenden, aber der Code gibt einen Fehler aus, da das COM-Objekt ohne installiertes Office nicht erstellt werden kann. Hier ist mein alter Code, den ich zu verwenden versucht habe:\n\n```csharp\nusing Microsoft.Office.Interop.Excel;\n\nApplication excelApp = new Application();\nWorkbook workbook = excelApp.Workbooks.Add();\nWorksheet worksheet = workbook.Worksheets[1];\nworksheet.Cells[1, 1] = "Hallo, Welt!";\nworkbook.SaveAs("test.xlsx");\nworkbook.C