Stavera, Cuando exportas a Excel o HTML se genera un archivo fisico en disco, por ello tras crearlo debes hacer algo para visualizarlos, como ves en el codigo que postee, el el caso del exel, yo lanzo el cuadro de descarga, donde te da la opcion de abrir el archivo o descargarlo.
en el caso del html, tambien es muy simple la solucion, simplemente tomas la ruta del html en el servidor y se la cargas al navegante, en la pagina o en un iframe, muy simple