Bonjour,
Je travaille sur la récupération de données contenues dans des fichiers Word. Pour cela je voudrais convertir les fichiers Word en fichiers text via le programme Antiword. Jusque là, pas de problème. Mon souci vient de la quantité de fichiers à convertir. Pour cela, j'aimerais effectuer la conversion à partir de Matlab (programme que j'utilise pour récupérer et analyser les données) de manière automatique.
Mon idée (déjà testée) est la suivante:
Je reçois un message lors de la lecture de la 3ème et 4ème lignes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for i = 1 : x dos('cd\') dos('cd antiword') dos('antiword fichier(i).doc > fichier(i).txt') end
The system cannot find the path specified.
Mon intuition me dit que le problème vient de la manière d'écrire les commandes DOS. En effet, il semble que chaque fois que la commande est lue et exécutée, le système efface les informations. Il faudrait donc écrire les commandes les unes après les autres genre dos('cd\ , cd..., antiword...').
Si vous avez des informations ou des avis, je suis preneur.
Merci d'avance
Version de matlab: Matlab 7.4.0
Partager