XLS reports and HTML reports are part of architecture. This is usually taken care by technical team who develope framework using selenium, other tests invokers such as TestNG/JUnit and tools such as Maven/Ant.
How result shoud be displayed, depends on the client side project manager. Usually in reports we show
-
test suite name
-
total no of test cases
-
passed tests
-
failed tests
-
time taken to run each tests
-
failed tests error and error description
-
screenshots are optional.