JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://rawgit.com/eligrey/FileSaver.js/master/FileSaver.js"></script>
<script src="http://requirejs.org/docs/release/2.1.14/minified/require.js"></script>
<script src="https://rawgit.com/stephenliberty/excel-builder.js/master/dist/excel-builder.compiled.min.js"></script>
<button id=btn>Clique!</button>

JavaScript

require(['excel-builder'], function(E) { window.Excel = E; });

btn.onclick = function() {
    var workbook = Excel.createWorkbook();
    var sheet = workbook.createWorksheet({name: "Teste de Moeda"});
    workbook.addWorksheet(sheet);
    
    var currency = workbook.getStyleSheet().createFormat({
        format: "#.##0,00"
    });
    
    var data = [[ // Essa é a célula A1
        {value: 1234567.89, // Deve exibir como "1.234.567,89" no excel
         metadata: {style: currency.id}}
    ]];
    
    sheet.setData(data);
    sheet.setColumns([{width: 15}]);
    saveAs(Excel.createFile(workbook, {type: "blob"}), "moeda.xlsx");
}