como exportar dados json para o arquivo excel usando javascript?

Eu tenho dados json que precisam ser exportados para uma planilha do excel. eu tentei

window.open('data:application/vnd.ms-excel,' + encodeURIComponent( $('#tableId').html()));

Mas isso funciona apenas para tabela html.