2009-03-30 11 views
0

Y at-il de façon problématique de prendre un fichier MS Word et de le convertir en Excel. (Évidemment, le mot devinerait où placer des choses). N'importe quelle langue serait bienConversion de MS Word en Excel par programme

+0

Aux fins de votre question, est-il correct de supposer que Word et Excel sont installés sur la machine exécutant le code? – JohnFx

+0

Pouvez-vous donner un exemple de ce que vous essayez d'accomplir? Je peux comprendre le transfert de tableaux, ou d'images ... mais c'est une question assez large. – Rook

Répondre

2

C'est une question assez ouverte. Le contenu du document Word affectera à quel point c'est facile/difficile. Une méthode que vous pouvez utiliser consiste à utiliser Word Automation pour ouvrir le document Word, puis écrire un nouveau fichier en utilisant un format séparé par des virgules et nommer simplement le fichier avec une extension .xls. En ouvrant ce fichier dans Excel, il devrait "juste fonctionner".

Si vous avez besoin d'un formatage riche dans votre document Excel de sortie, vous pouvez utiliser l'automatisation Excel pour générer votre document de sortie. En utilisant cela, vous aurez à la fois l'automatisation Word (lire) et l'automatisation Excel (écrire) dans votre programme.

Une autre option que j'ai utilisée (mais c'est un peu cher) dans un environnement de serveur est la bibliothèque Aspose Aspose. Ils ont une API sympa (au moins pour Word, ce que j'ai utilisé) et ils éliminent l'angle d'automatisation.

Questions connexes