Andei pesquisando uma função para poder implementar a exportação de dados de uma tabela HTML para Excel, vi a seguinte opção em javascript:
<script>
$("#btnExport").click(function (e) {
window.open('data:application/vnd.ms-excel,' + $('#dvData').html());
e.preventDefault();
});
</script>
Porém ao implementar ele apresenta erro e não gera o arquivo em excel.
Segue meu código como exemplo:
<button class="btn btn-sm btn-default" id="btnExport">
<span class="glyphicon glyphicon-th"></span>
Excel @Language.Export
</button>
</div>
</div>
</div>
</div>
<script>
$("#btnExport").click(function (e) {
window.open('data:application/vnd.ms-excel,' + $('#dvData').html());
e.preventDefault();
});
</script>