Comment puis-je créer un fichier Excel (.XLS et .XLSX) le fichier en C# sans l'installation de Microsoft Office?

Comment puis-je créer une feuille de calcul Excel avec C# sans exiger Excel soit installé sur la machine qui exécute le code?

  • L' "...sans l'installation de Ms Office?" une partie de la question a l'air très professionnel. Vous pouvez générer n'importe quel type de fichier à partir d'un programme C# (avec un xls ou xlsx fichier en cours de l'un d'eux). Ce n'est pas une exigence qu'il existe un programme sur votre ordinateur qui peut lire, dire, binaire).
  • Le "sans exiger de Excel doit être installé" morceau n'a rien à voir avec le fait d'être professionnel. C'est à propos de dépendances. Le texte original de la question a été formulée ainsi: "Idéalement, je voudrais open source donc je n'ai pas pour ajouter un tiers des dépendances à mon code, et je voudrais éviter d'utiliser Excel directement pour créer le fichier (à l'aide de OLE Automation.)" Il est malheureux que la question a été considérablement simplifié.
  • C'est une bonne question. Je ne sais pas pourquoi il est fermé. Les gars... allez...