One thought: Do a mail merge to Word.
It depends on how your data will be organized in Excel, but it seems to me that your blocks could Word Tables, and you could import from Excel after sorting your Excel data.
The other thing you might want to consider in Word is having a separate worksheet in your workbook using the =FILTER function, if you have Word 365 or another version that supports the FILTER function. Your second worksheet could populate based on the original table but sorted differently, or filtered on where March fees paid is 0, and so forth. Check out this video for more on what this looks like:
https://www.youtube.com/watch?v=Eehk6PC0oGs