I just created a script with openpyxl to update a xlsx file that we usually update manually every month.
It work fine, but the new file lost all the graphs and image
openpyxl version 2.5 will preserve charts in existing files.