huan灬shen 发表于 2023-9-22 11:07:42

导入Excel

咱们平台如何用js获取Excel数据;
这个方法咋调用???



论坛管理员 发表于 2023-9-22 16:48:27

就是普通的js读取excel,管理员这边没有样例,您参考下面代码

var uploadFileAreaNode = new Element("div");
var html = "<input name=\"file\" type=\"file\" accept=\"csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel\" />";
uploadFileAreaNode.set("html", html);

var fileUploadNode = uploadFileAreaNode.getFirst();
fileUploadNode.addEvent("change", function () {
    var files = fileNode.files;
    if (files.length) {
      var file = files.item(0);
      if( file.name.indexOf(" ") > -1 ){
            this.page.getApp().notice("上传的文件不能带空格", "error");
            return false;
      }
      // formData = new FormData();
      // formData.append('file', this.file);

      //第三个参数是日期的列
      ExcelUtils.import( file, function(json){
            this.page.get("div_1").node.set("html", JSON.stringify(json) )
      }.bind(this), ["E","F"] );
            
    }
}.bind(this));
var fileNode = uploadFileAreaNode.getFirst();
fileNode.click();
页: [1]
查看完整版本: 导入Excel