how to create browse button to import csv file in data table

I done again below coding but Browse button is not coming .how to create browse button ?
and how to upload csv file in data table.

webix.ready(function(){ 
  
grid = new webix.ui({
    view: "datatable",
    columns: [
        { id: "data0", header: "Country", width: 250},
        { id: "data1", header: "Population", width: 200},
        { id: "data2", header: "Year", width: 100}
    ],
    autoheight: true,
    autowidth: true,
    datatype: "csv"
});


function handleFileSelect(e) {

    var fileList = e.target.files;
    var file = fileList[0];

    var reader = new FileReader();
    reader.readAsText(file);

    // Closure to capture the file information.
    reader.onload = (function (theFile) {

        var fileData = theFile.target.result;
        grid.parse(fileData, 'csv'); // loads the data to datatable
    })
}

document.getElementById('fileUpload').addEventListener('change', handleFileSelect, false);

});

Hi

I guess you forgot to add the input button “input id=“fileUpload” name=‘files[]’ type=‘file’” to your html?

Here’s the working code as one html file.