Question

J'ai besoin d'extraire des données à partir d'un .mpp fichier sur le réseau et de le combiner avec d'autres données à partir de plusieurs bases de données différentes.L'application peut être écrit en Perl, VB6, VB.net ou C#, mais doit être facilement programmé à partir d'un serveur Windows.

Que recommanderiez-vous pour extraire les MS Project de données sans intervention de l'utilisateur?

Il y a tout les pilotes ODBC disponible pour MS Project?

Y a-modules (pour Perl, VB, VB.net ou C#) pour l'ouverture .mpp et la lecture des données d'activité?

Était-ce utile?

La solution

Je vous conseille d'utiliser MPXJ (mpxj.sf.net) pour extraire des données à partir de fichiers Microsoft Project.Ne soyez pas rebutés par le fait qu'il était à l'origine une bibliothèque Java - la version actuelle de MPXJ comprend natif .net dll ainsi que l'original de Java fichier JAR, grâce à la magie d'IKVM.

Avertissement:Je maintiens MPXJ.

Autres conseils

Le DÉPUTÉ possède son propre modèle d'objet qui peut être utilisé pour accéder à des données.L'info devrait être disponible ici: http://msdn.microsoft.com/en-us/office/aa905469.aspx

Espérons que la suivante vous aide...

http://www.codeproject.com/KB/cs/PrjXlsRpt.aspx

Rgds

Afin de lire la DÉPUTÉE de données que vous pouvez utiliser Aspose.Tâches pour .NET.Ce composant est normal .NET de l'assemblée et peut être utilisé avec tout .NET application.Il fournit simple API pour accéder aux éléments du projet et des données.

Divulgation:Je travaille en tant que développeur évangéliste à Aspose.

J'ai le même besoin.Voici ce que j'ai trouvé jusqu'à présent.Il y a un fournisseur ole db pour microsoft projets, jusqu'à la version MP 2007.Si Google, il y a suffisamment de sites citant la chaîne de connexion, mais en voici une citation:oConn.Open "Provider=Microsoft.Projet.OLEDB.9.0;" & _ "Nom de projet=c:\chemin\monprojet.mpp"

Le problème avec cette approche semble que vous devez installer MS Project sur le serveur.C'est de la nuisance en tout cas, et une impossibilité pour moi à l'aide de l'hébergement environtment.

Si vous êtes à l'analyse .le député.MPXJ est une excellente bibliothèque comme un intervenant ci-dessus le suggère, et je peux me permettre d'attendre, donc je m'attendait à la sortie .Version NET.Si vous avez l'intention de le faire, obtenir le code et voir ce qu'ils font.Puis d'autres dans leur code source/commentaires il n'existe pas (à ma connaissance) la documentation du format.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top