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
Répondre
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.
Voici une ressource sur l'automatisation des applications bureautiques: Office Object Models
- 1. Configuration par programme des paramètres Trust Center de MS-Word en C#
- 2. Comment convertir des documents Word et Excel en PDF par programme?
- 3. Comment vérifier par programme si des propriétés de document d'un document MS Word 2007 ont changé?
- 4. Convertir modèle Word à partir de MS Word 2003 à MS Word 2007
- 5. Conversion de classeur Excel 2003 en Excel 97 en C#
- 6. Enregistrement d'un fichier Word en tant qu'image par programme
- 7. Conversion de documents MS en fichiers CSV
- 8. Conversion de macros Excel 4 en VBA
- 9. Excel & Word DevExpress
- 10. Impression de certaines pages dans MS Word
- 11. Rejoindre des documents MS Word
- 12. Développement d'un complément MS Word
- 13. Conversion d'un programme parallèle en programme de cluster. D'OpenMP à?
- 14. lecture/écriture de fichiers MS Word en Python
- 15. Rendu XHTML en tant que document MS Word - En-têtes
- 16. Comment trouver et remplacer par programme dans ENTIER Word document
- 17. Lier MS Excel aux requêtes MS Access
- 18. MS Excel générique recherche
- 19. Conversion de masse de Word 2003 à Word 2007 sans utiliser l'automatisation Word?
- 20. Insérer par programme un document Word dans un document existant (Word 2007)
- 21. Création de tables pour la copie de Word vers Excel
- 22. Comment puis-je supprimer un bouton complémentaire MS Word?
- 23. Conversion de sauts de ligne Excel en vbCrLf?
- 24. MS Excel - Analyse de la date
- 25. Comment insérer par programme des commentaires dans un document Microsoft Word?
- 26. arrête les chaînes numériques de mise en forme automatique MS Excel sous forme de nombres
- 27. médiane conditionnelle dans MS Excel
- 28. Ajouter un autotexte personnalisé pour MS Word
- 29. Conversion Excel de SpreadsheetML en XML ouvert (XLSX)
- 30. MS Word Macro - Supprimer les paragraphes
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
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