#1 Le 12/07/2012, à 13:44
- lebossejames
script récupération de valeur dans fichier excel
Bonjour,
j'ai plusieurs fichiers qui se crée dans un répertoire sous la forme:
MemTotal: 119144 kB
MemFree: 6844 kB
Buffers: 7680 kB
Cached: 21380 kB
Je souhaiterais crée un script qui parcours le dossier où se situe N fichiers .txt récupère les valeurs suivants et les stocke dans des cellules d'un fichier excel .
COLA COLB COLC ....
6844 7680 21380
Comment faire?
Merci.
Hors ligne
#2 Le 12/07/2012, à 14:11
- sputnick
Re : script récupération de valeur dans fichier excel
Voici un exemple en python pour itérer sur les cellules, à adapter à ton cas :
#!/usr/bin/python
from openpyxl import load_workbook
wb = load_workbook(filename = 'fichier.xlsx', use_iterators = True)
ws = wb.get_sheet_by_name(name = 'Feuil1') # ws is now an IterableWorksheet
for row in ws.iter_rows(): # it brings a new method: iter_rows()
for cell in row:
print cell.internal_value
Qui veut faire quelque chose trouve un moyen, qui ne veut rien faire trouve une excuse. Proverbe arabe
https://sputnick.fr
Hors ligne
#3 Le 12/07/2012, à 14:22
- sputnick
Re : script récupération de valeur dans fichier excel
Voir l'API http://packages.python.org/openpyxl/tut … ta-storage ( pour ecrire )
Qui veut faire quelque chose trouve un moyen, qui ne veut rien faire trouve une excuse. Proverbe arabe
https://sputnick.fr
Hors ligne
#4 Le 17/07/2012, à 07:49
- lebossejames
Re : script récupération de valeur dans fichier excel
Est-il possible de le faire avec un script shell?
Hors ligne
#5 Le 18/07/2012, à 21:10
- sputnick
Re : script récupération de valeur dans fichier excel
#!/bin/bash
echo "I'm in a shell script !"
/usr/bin/python <<'EOF'
print "I'm in a python script !"
from openpyxl import load_workbook
wb = load_workbook(filename = 'fichier.xlsx', use_iterators = True)
ws = wb.get_sheet_by_name(name = 'Feuil1') # ws is now an IterableWorksheet
for row in ws.iter_rows(): # it brings a new method: iter_rows()
for cell in row:
print cell.internal_value
EOF
echo "I'm one more time in bash, DUDE !"
Dernière modification par sputnick (Le 18/07/2012, à 21:11)
Qui veut faire quelque chose trouve un moyen, qui ne veut rien faire trouve une excuse. Proverbe arabe
https://sputnick.fr
Hors ligne
#6 Le 22/09/2017, à 16:23
- mod77
Re : script récupération de valeur dans fichier excel
Bonjour,
j'ai lu ceci avec intérêt et souhaite savoir, puisqu'on peut lire via ce bash est-ce qu'on peut écrire dans un fichier excel svp?
Mon objectif est d'écrire une valeur dans une cellule précise svp.
ou de lancer l'exécution d'une macro.
Dernière modification par mod77 (Le 22/09/2017, à 16:24)
Hors ligne
#7 Le 22/09/2017, à 16:36
- sputnick
Re : script récupération de valeur dans fichier excel
Regarde ça : https://xlsxwriter.readthedocs.io/
Qui veut faire quelque chose trouve un moyen, qui ne veut rien faire trouve une excuse. Proverbe arabe
https://sputnick.fr
Hors ligne
#8 Le 23/09/2017, à 16:15
- mod77
Re : script récupération de valeur dans fichier excel
super merci!
Hors ligne