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.