Script qui récupère données fichier Excel vers document

Script qui récupère données fichier Excel vers document - Python - Programmation

Marsh Posté le 08-05-2019 à 14:01:53    

Bonjour,
 
Je ne sais pas si je dois utiliser un script, ou du powershell, ou du python, ou autres.
 
Systeme exploitation: Windows 7, 10, Server 2008 & 2016
 
On m'a demandé de créer un script qui permet de recuperer des donnees d'un fichier Excel (dans des cellules specifiques) pour les exporter via un fichier Word (doc) avec des endroits bien définis, et par la suite enregistrer automatiquement ce fichier word avec un nom prédéfini dans le fichier Excel.  
 :ouch:  
Avez-vous une idée de comment je peux faire?
 
exemple:  
1. Fichier source (Excel):
Cellule A1 --> TOTO,
Cellule B1 --> Vert,
Cellule C1 --> lien vers une photo (via un chemin se trouvant sur un serveur de fichiers),
Cellule D1 --> Nom du fichier (dans notre exemple, on l'appellera TOTO_VERT)
Cellule A2 --> TITI,
Cellule B2 --> Bleu,
Cellule B3 --> une autre photo (chemin se trouvant sur le serveur de fichiers),
Cellule D2 --> TITI_BLEU
...
2. Fichier a generer (Word, .doc):
Dans le fichier word, un endroit pour le A1,
Un autre endroit pour B1,
Un autre endroit pour C1 (donc doit mettre la photo),
 
3. Puis enregistre le fichier, via la cellule D1 (donc dans notre exemple : TOTO_VERT) sur un répertoire défini sur le serveur de fichiers
 
et ainsi de suite.
 
 
Une idée pour ma demande?
 :hello:  :)  :)  
Merci par avance cher développeur.

Message cité 1 fois
Message édité par nicolasmeyer le 08-05-2019 à 14:02:21
Reply

Marsh Posté le 08-05-2019 à 14:01:53   

Reply

Marsh Posté le 08-05-2019 à 17:08:07    

salut,
 
je pense que c'est faisable avec pas mal de langages de programmation.
 
exemple en php :
- lire un excel : https://www.google.com/search?q=php [...] lire+excel
- lire un word : https://www.google.com/search?q=php [...] crire+.doc
 
regarde pour le langage que tu préfères si une librairie simple à utiliser existe.
 
:)

Reply

Marsh Posté le 09-05-2019 à 08:13:01    

Je t'ai donné des solutions sur ton autre topic : https://forum.hardware.fr/hfr/Windo [...] 1116_1.htm
 
Pas sûr que Python soit la solution a plus simple par rapport à VBA ou AutoIt.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 27-05-2019 à 20:58:48    

nicolasmeyer a écrit :

Bonjour,
 
Je ne sais pas si je dois utiliser un script, ou du powershell, ou du python, ou autres.
 
Systeme exploitation: Windows 7, 10, Server 2008 & 2016
 
On m'a demandé de créer un script qui permet de recuperer des donnees d'un fichier Excel (dans des cellules specifiques) pour les exporter via un fichier Word (doc) avec des endroits bien définis, et par la suite enregistrer automatiquement ce fichier word avec un nom prédéfini dans le fichier Excel.  
 :ouch:  
Avez-vous une idée de comment je peux faire?
 
exemple:  
1. Fichier source (Excel):
Cellule A1 --> TOTO,
Cellule B1 --> Vert,
Cellule C1 --> lien vers une photo (via un chemin se trouvant sur un serveur de fichiers),
Cellule D1 --> Nom du fichier (dans notre exemple, on l'appellera TOTO_VERT)
Cellule A2 --> TITI,
Cellule B2 --> Bleu,
Cellule B3 --> une autre photo (chemin se trouvant sur le serveur de fichiers),
Cellule D2 --> TITI_BLEU
...
2. Fichier a generer (Word, .doc):
Dans le fichier word, un endroit pour le A1,
Un autre endroit pour B1,
Un autre endroit pour C1 (donc doit mettre la photo),
 
3. Puis enregistre le fichier, via la cellule D1 (donc dans notre exemple : TOTO_VERT) sur un répertoire défini sur le serveur de fichiers
 
et ainsi de suite.
 
 
Une idée pour ma demande?
 :hello:  :)  :)  
Merci par avance cher développeur.


 
 
Plus simple sans script mais avec du soft d’automation. As-tu un budget ? Modeste même ?

Reply

Marsh Posté le 28-05-2019 à 15:37:57    

Bonjour, en fait, j'ai trouvé la solution, j'utilise du publipostage. après c'est au niveau de la sortie qu'il y a un problème:
mon fichier fait 1200 pages, je veux que ça fasse 1200 words différents. J'ai trouvé un soft, mais ça met vraiment vraiment vraiment beaucoup de temps (d'après mes calcules au moins 1 semaine pour le traitement).
 
le soft: Kutools for Word
 
Si tu as une autre solution, je suis preneur.

Reply

Marsh Posté le 28-05-2019 à 16:45:50    

Doxséra

Reply

Marsh Posté le 28-05-2019 à 16:58:18    

c'est quoi, Doxséra?

Reply

Marsh Posté le 28-05-2019 à 18:59:03    

Le nom d’un soft qui fait exactement ce que tu souhaites. Il est prévu pour.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed