Best Practices for reports


I need to prepare report for executed process/Test cases. I need to create detail report ( for which i am currently using Excel and HTML). How can i create detail logging for each step(Things which are displayed in Output) and attach it to Excel?

Please share any good practice if you have in this area.