https://pastiebin.com/60545449a0f89
You might need to install / import pandas for it to run.
The script expects the csv (separator is ; ) in the shape of having a header Roll,A,B,C,D,E and the first column with nn-nn for the rolls, OCR tables often have the 66 and 100 as singles, these I set to 66-66 and 100-100.
Not all things are covered but it reduces manual tasks and can be extended anyway. Export is an xml snippet that can be put in the db.xml.
So far, stat loss, Effects on attacker, Initiative and some of the less keyword oriented but more elaborate effects like "explodes means dying" are not covered. Conditional effects are sketched in the xml but not fully automatted, as well as multiple wound effects that need to be numbered I think.
I'm only a dabbler myself and it is one of my first things done with Python as well, so if you encounter any trouble, bugs or errors I am happy to learn ;)
Hope that helps!