review-checklists icon indicating copy to clipboard operation
review-checklists copied to clipboard

Consider generating the "latest and greatest" Excel files from the json from a GitHub actions pipeline

Open jelledruyts opened this issue 3 years ago • 6 comments

VBA macros or Office addins are a (slight) burden on users of the Excel, perhaps generating the latest version of the Excel (in multiple languages for different technologies) could simplify "consumption" of the Excel sheet?

jelledruyts avatar Oct 19 '21 08:10 jelledruyts

Great point @jelledruyts ! I thought about that, but I was not able to find an easy way of generating Excel files with Github actions. Do you have any idea of how to do that?

erjosito avatar Oct 19 '21 11:10 erjosito

I assume there would be some coding involved :-) Not the end of the world but first of all no point in going this route if the ideal end state isn't excel but some custom web app or Microsoft Assessments or whatever. And perhaps @xstof's no-code idea of using PowerQuery would be even better if you can pull that off!

jelledruyts avatar Oct 20 '21 06:10 jelledruyts

Happy to have a go at this during FTA Hack week

DanielLarsenNZ avatar Feb 16 '22 06:02 DanielLarsenNZ

These Python modules might help: https://www.xlwings.org and https://openpyxl.readthedocs.io

erjosito avatar Feb 27 '22 06:02 erjosito

I have started playing with the automatic generation of macro-free .xlsx files, have a look in the spreadsheet folder. I am using the Python module openpyxl, it does not support all Excel features so I needed to simplify the spreadsheet, but the result is IMHO acceptable.

erjosito avatar Apr 12 '22 07:04 erjosito

Related to #13 and #68

erjosito avatar Apr 12 '22 07:04 erjosito

This has been implemented for a while now

erjosito avatar Jul 21 '23 12:07 erjosito