Skip to content

Instantly share code, notes, and snippets.

@Nukeer
Last active December 17, 2018 19:39
Show Gist options
  • Save Nukeer/a385be4ea4cd15a8fa12fda6bfd8a6b8 to your computer and use it in GitHub Desktop.
Save Nukeer/a385be4ea4cd15a8fa12fda6bfd8a6b8 to your computer and use it in GitHub Desktop.
// Caso queira gerar planilhas use array na var. conteudo
let conteudo = 'Conteúdo que estará dentro do arquivo';
let nomeArquivo = 'Nome do arquivo + .extensão';
var blob = new Blob([conteudo], { type: 'text/csv;charset=utf-8;' });
if (navigator.msSaveBlob) { // IE 10+
navigator.msSaveBlob(blob, nomeArquivo);
} else {
var link = document.createElement("a");
if (link.download !== undefined) {
// Baixa conteudo em navegadores que suportam HTML5
var url = URL.createObjectURL(blob);
link.setAttribute("href", url);
link.setAttribute("download", nomeArquivo);
link.style.visibility = 'hidden';
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment