2010-10-20 9 views
1

Ma tâche est d'extraire des informations du fichier ppt et de comparer avec un autre fichier ppt. Je dois utiliser la plate-forme Windows donc j'ai utilisé l'objet COM d'Excel et powerpoint.Existe-t-il une bibliothèque Open Source pour générer et éditer les fichiers .xls et .ppt?

Après avoir développé et testé le code sur mon ordinateur lorsque j'ai exporté le fichier dans un autre ordinateur, il a échoué. J'ai commencé à déboguer dans ce fichier, et de manière surprenante le débogage a été réussi du premier au dernier mais dès que l'on clique sur l'exécutable, il échoue.

Je suis totalement * ucked up maintenant parce que malgré la mise à jour des fichiers Excel dll dans ces ordinateurs (qui servira le support com) ça ne fonctionne pas. Dans chaque PC, il donne un message d'erreur différent. Je ne veux plus travailler sur un objet COM. Il * ucks. Quelqu'un peut-il me suggérer une alternative open source dans laquelle je peux lire et extraire des informations à partir de fichiers Excel et Powerpoint (format 2003 et 2007) ???

Ma langue préférée est C# ........ J'ai obtenu une solution payante (aspose) mais je ne veux pas y aller.

Toute aide sera appréciée. Suggérez-moi comment puis-je gérer les fichiers Office en supposant que MS Office n'est pas installé sur mon ordinateur.

+2

vous semblez blâmer COM, pour votre manque de connaissance. Mais, oui, il peut sucer si vous ne comprenez pas les subtilités versioning/binding –

+1

Cela a été demandé à plusieurs reprises ... http: //stackoverflow.com/questions/15828/reading-excel-files-from-c –

+0

[Aspose] (http://www.aspose.com/) est vraiment une excellente solution si vous venez à court sur les trucs gratuits. – ladenedge

Répondre

0

NPOI fonctionne bien pour Excel; Je sais seulement utiliser la bibliothèque d'objets MS intégrée pour les fichiers PPT.

+0

Il ne supporte pas powerpoint 2003, mais j'ai aussi besoin du support ppt. Donc ça ne va pas marcher pour moi :-( – seoul

Questions connexes