本帖最后由 excelxnz 于 2021-8-12 22:13 编辑
Vue 自己改版导入控件后,一直提示“Incorrect file format.”或中文版“文件格式错误”
代码如下- //控件是这样添加的
- var finp = document.createElement("input");
- finp.type = "file";
- finp.id = "inpFile";
- // finp.accept = ".xlsx,.xls";
- finp.onchange = this.onFileImported;
- // <input type="file" name="files[]" id="fileDemo" accept="。xlsx,.xls"/>
- document.querySelector(".ribbon-button-welcome").appendChild(finp);
- // file input 的change监听
- onFileImported(event){
- var excelIo = new GC.Spread.Excel.IO();
- var file = event.target.files[0];
- excelIo.open(file, function (json) {
- console.log(json)
- var workbookObj = json;
- spread.fromJSON(workbookObj);
- }, function (e) {
- // process error
- console.log(e);
- }, {});
- },
复制代码
|