Javascript allows the client to be compatible with the methods used to create and download csv files from various browsers. javascriptcsv
This example describes how to use javascript to create and download csv files from different browsers. Share it with you for your reference. The specific implementation method is as follows:
$("#radarDLBut").click(function(){var data = [displayData["radar_chart"]["r_label"],displayData["radar_chart"]["r_default"]]; var csvContent = "data:text/csv;charset=utf-8,\ufeff";if (window.navigator.msSaveOrOpenBlob) { csvContent = "\ufeff";}data.forEach(function(infoArray, index){ dataString = infoArray.join(","); csvContent += index < data.length ? dataString+ "\n" : dataString;});if (window.navigator.msSaveOrOpenBlob) { // if browser is IE var blob = new Blob([decodeURIComponent(encodeURI(csvContent))],{ type: "text/csv;charset=utf-8;" }); navigator.msSaveBlob(blob, 'subject.csv');}else{ var encodedUri = encodeURI(csvContent); var link = document.createElement("a"); link.setAttribute("href", encodedUri); link.setAttribute("download", "subject.csv"); document.body.appendChild(link); link.click();}});
I hope this article will help you design javascript programs.