.NET Excel une Bibliothèque de lecture/écriture .les fichiers xls

Je suis à la recherche d'un Excel bibliothèque qui lit/écrit .xls (pas .xlsx) des fichiers.

Je suis en utilisant excellibrary mais c'est très buggé et je ne semble pas possible d'ouvrir les fichiers que j'ai créer. Le problème est connu depuis près d'un an et n'a pas été encore fixée.

J'ai vu dans un autre thread, quelqu'un a suggéré EPPlus, mais qui ne fonctionne qu'avec la 2007/2010 .format xlsx.

J'ai utilisé Koogra dans le passé, et a été très heureux avec elle, mais je crois qu'il peut seulement lire... pas écrire.

Si vous connaissez une bibliothèque, s'il vous plaît laissez-moi savoir comment ça s'appelle.

Edit:
Je suis très heureux pour créer mon fichier Excel avec la fonction intégrée de Microsoft.Bureau de.Interop.Excel si nécessaire, mais ma machine a Office 2007 et la cible que des machines à Office 2003. J'ai remarqué que j'ai 2 versions de fichier pour que la bibliothèque: 12, et 14. J'ai vérifié la version d'Excel sur les ordinateurs cibles et c'est 11.8169.8172 - je suis en supposant que le built-in Excel interop ne fonctionnera pas sur la cible?

  • Vous devez absolument travailler directement avec les fichiers XLS? Avez-vous exclu juste à l'aide de fichiers CSV?
  • Je dois absolument utiliser XLS, et non pas au format CSV ou XLSX. J'upload le résultat d'un service web tiers, et donc avoir aucun contrôle sur le format de fichier.
  • Je sais j'ai l'air stupide parce que je n'ai jamais utilisé le C#, mais peut C# utiliser la liaison tardive? Si oui, vous pouvez faire la CreateObject("Excel.Application") thingamuhjig (eh bien, vous pouvez en VB/VBA/VB.De toute façon NETTE). Aucune nécessité pour tous les autres bibliothèques, ou de l'enfer, même les références.
InformationsquelleAutor Ozzah | 2011-05-02