2010-04-23 9 views
1

J'utilise python sous Linux pour automatiser un fichier Excel. J'ai fini d'écrire des données dans Excel en utilisant le paquet pyexcelerator.Automatisation de la macro Excel à l'aide de python

Maintenant vient le vrai défi. Je dois ajouter un autre onglet à la feuille existante et cet onglet devrait contenir la macro exécutée dans le premier onglet. Toutes ces choses devraient être automatisées. J'ai beaucoup googlé et trouvé win32come pour faire un travail en macro, mais c'était seulement pour windows.

Quelqu'un a une idée de la façon de faire cela, ou pouvez-vous me guider avec quelques suggestions.

Répondre

0

Excel Macros sont par feuilles, donc, je ai peur, vous devez copier les macros explicitement si vous avez créé une nouvelle feuille, au lieu de copier la feuille existante à un nouveau.

0

Vous trouverez peut-être que Resolver One est mieux pour ce que vous voulez - c'est une feuille de calcul scriptable python.

0

Il est peut-être préférable de manipuler vos fichiers .xls avec Openoffice et pyUno. Bien plus puissant.

Questions connexes