Une partie du logiciel sur lequel je travaille utilise une feuille Excel pour stocker les messages d'erreur de l'utilisateur & leurs traductions. Nous exécutons une macro qui génère un ensemble de fichiers texte internationalisés & fichiers d'en-tête correspondants qui sont ensuite copiés dans notre système de contrôle de version (la feuille de calcul est également dans Version Control) et utilisés dans le cadre de notre construction. Je voudrais automatiser notre construction mieux, en tirant les xls, en exécutant la macro, puis en copiant les fichiers à l'emplacement correct avant de compiler notre source. Nos boîtes de construction sont toutes basées sur Linux.Exécution automatique des macros Excel sous Linux
J'ai essayé de charger le XLS dans OpenOffice.org et d'exécuter la macro, mais cela ne semble pas fonctionner. Existe-t-il une option, ou suis-je SOL jusqu'à ce que nous puissions convaincre les parties prenantes que nous devons utiliser un format autre qu'Excel pour stocker ces données?
Vous pouvez essayer Perl, il a des bibliothèques pour écrire et lire des fichiers xls, mais pas s'il peut exécuter des macros. En dehors de cela, vous pouvez essayer d'installer un serveur SSH sur une boîte de Windoze, d'y entrer et d'exécuter la macro. Mieux vaut juste se débarrasser d'excel tho. – dsm