查看: 7197|回复: 1

导入Excel

升级   0.52%

10

主题

4

回帖

52

积分

注册会员

Rank: 2

积分
52
发表于 2023-9-22 11:07:42 | 显示全部楼层 |阅读模式
咱们平台如何用js获取Excel数据;
这个方法咋调用???



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 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();
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread