如何使用SheetJS在加载窗口时获取本地Excel工作表以显示在HTML表中

时间:2018-12-07 11:10:14

标签: javascript html excel sheetjs

我正在尝试获取一个Excel工作表,该工作表与我的页面加载在同一目录中,以在页面加载时显示。我已经花了一段时间尝试搜索此内容,并且空白了。我最接近的是使用SheetJS,但是,我看到的所有示例都需要使用。我唯一需要知道的是如何绕过此输入并获取使用硬编码文件路径的代码,但我无法弄清楚。我的代码如下:

    <fieldset id="customerTable">
        <div id="wrapper">
            <input id="input-excel" type="file"/>
        </div>            
        <script>
            $('#input-excel').change(function(e){
                var reader = new FileReader();
                reader.readAsArrayBuffer(e.target.files[0]);
                    reader.onload = function(e) {
                        var data = new Uint8Array(reader.result);
                        var wb = XLSX.read(data,{type:'array'});
                        var htmlstr = XLSX.write(wb,{sheet:"Sheet1", type:'binary',bookType:'html'});
                        $('#wrapper')[0].innerHTML += htmlstr;
                    }
            });
        </script>        
    </fieldset>

谢谢!

0 个答案:

没有答案