ブラウザでCSVダウンロードサンプル

  /**
     *ブラウザでCSVダウンロードサンプル
     */
    function csvDownload(csvArray) {
        var csvbuf = csvArray.map(function(e){return e.join(',')}).join('\r\n');
        var bom = new Uint8Array([0xEF, 0xBB, 0xBF]);
        var blob = new Blob([bom, csvbuf], { type: 'text/csv' });
        var url = (window.URL || window.webkitURL).createObjectURL(blob);
        var downloadLink = document.createElement("a");

        downloadLink.download = "csvdown.csv";
        downloadLink.href=url;
        document.body.appendChild(downloadLink);
        downloadLink.click();
        document.body.removeChild(downloadLink);
    }