Logo

Pokoli

function openSaveFileDialog (data, filename, mimetype) var blob = new Blob([data], 'text/csv'); var lnk = document.createElement('a'); lnk.download = filename; lnk.href = window.URL.createObjectURL(blob); lnk.click(); Use code with caution. Copied to clipboard

var csv = Papa.unparse([ ["Column 1", "Column 2"], ["Data A", "Data B"] ]); // This outputs: "Column 1,Column 2\r\nData A,Data B" Use code with caution. Copied to clipboard Pokoli

For Excel compatibility, pokoli has suggested manually adding a Byte Order Mark (BOM) on GitHub : javascript csv = '\uFEFF' + csv; Use code with caution. Copied to clipboard 2. Generating Business Reports in Tryton function openSaveFileDialog (data

Since "generating a piece" often refers to data output in these contexts, 1. Generating a CSV with PapaParse mimetype) var blob = new Blob([data]

User Profile