@Binky:
I did not know how far your knowledge reaches, but I assumed, you know some scripting languages.
If you would have to learn python for this, but you can already do something else, please, use what you already know of, it’s not worth to learn a language just for one task, except you are like me, and like these challenges. I tried to emphasize, that I know selenium, because I have worked with it from python, which is my primary language for 6 or 7 years now (but I had others) professionally. It comes naturally to actually start with the familiar.
Python has also the upside of also being deployable as single exe file, if you really want to go that far, while still being a scripting language.
Your task would also be possible to be solved completely without selenium with httplib.
What I meant to say with my long text is exactly that if you want a final - one simple - solution, which does not need future users to install stuff, it would be better to implement the whole thing in one language, not just the filling out-forms part, otherwise, you still have to “prepare the templates in excel”, and then “move the data to the server with that program there”.
The best solution is simply to have this on the server which runs the wiki as a cronjob, anyway.
Because the CSV and the things involved will eventually change, you want something which is usable by anybody, but also changeable by anybody.
It would work also perfectly as a JS app e.g., or having a selenium script + office vb script. Hell, it would be even possible to write that in VisualBasic, if you are crazy enough for it. It’s just way harder, and the code I offered was just lying around, since I wrote this
Wouldn’t have been right to say it’s trivial and then not do it.
Snib will solve it.