Most exchanges will have an option to export your transactions via CSV and you can open that in Excel this might not contain all the information you want but would at least help you in formulating a template and doing the majority of the work for you.
Do you know how on chain investing and taxes? I'm getting a good return on TheGraph and I'm unsure how the crypto interest is valued. And from what I've done with it so far; there is no way they know it is me, and can not be reporting the interest.
I'm sure I could come up with some way of valuing it myself, but it would not be tax accountant correct.
https://thegraph.com/explorer/participants?selected=Indexers