Bonjour,
Je voudrais exécuter avec Python, pour des séries de données, un utilitaire de calcul contenu dans un fichier .xls (pas .xslx)
J’ai commencé à utiliser xlutils, xlrd, xlwt : si j’ai bien compris il faut copier le fichier lu dans un fichier temporaire qui sera modifié puis ensuite sauvegardé.
1 - J’arrive à ouvrir mon fichier excel à lire des valeurs de cellules, à les modifier puis à enregistrer dans un nouveau fichier.
Problème : le nouveau fichier ne semble pas conserver les formules des autres cellules.
2 - Si j’essaie d’enregistrer les modifications de valeurs dans le fichier initial (dans l’idée de conserver les formules j’obtiens une erreur.
3 – Je n’arrive pas non plus à lire les cellules (le résultat) de l‘objet python utilisé pour écrire les modifications, mais à mon avis c’est normal.
Qu’en pensez-vous ?
Cordialement,
Remarque : sous Excel l’utilitaire s’exécute directement dès qu’une valeur est modifiée par appui sur la touche entrée (il n’y a pas de bouton complémentaire).
Partager