Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何调整代码 实现大于限制数量条数的数据 拆分到下一个环节中进行导入 直到所有的数据都导入完毕并保存成功

1楼
cnsjroom 发表于:2024/3/25 16:45:00
老师  
如下代码 在excel数据比较少的时候  可以成功实现数据的导入
当属于以万为单位进行叠加的时候   就导入提示错误

1、导入数据最大多少条的限制?
2、如何调整代码  实现大于限制数量条数的数据  拆分到下一个环节中进行导入  直到所有的数据都导入完毕并保存成功


({
    button8: {
        text: '{{text}}', //系统自动匹配标题
        visible:true,
        click: function () { //按钮单击事件

            e.form.loadexcel(function(data) {
                e.form.showloading("正在导入excle数据,请稍后!");
                var rows = data[0]; //获取第一个sheet数据
                //console.log(rows)
                var bbrows = e.form.table1.rows;
                let newrows = [];
                for (var i in rows) {
                    // if (rows[i].单号 != '' ){
                    //  rows[i].单号=rows[i].单号.Tostring()
                    // } else{
                    //  rows[i].单号=''
                    // }
                    let b = false;
                    for (var j in bbrows) {
                        if (rows[i].单号 == bbrows[j].单号) {
                            rows[i].guid =rows[i].单号
                            b = true;
                        }
                    }
                    if (b == false) {
                        newrows.push(rows[i])
                    }
                }
                for (var j1 in newrows) {
                    console.log(newrows[j1])
                    e.form.table1.addnew(newrows[j1]);
                }
                e.form.table1.showrows = [];
                for (var i = 0; i < newrows.length - 1; i++) {
                    e.form.table1.showrows.push(newrows[i]);
                }
            var data = e.form.getdata();
            data.onlytable=true;
            data.tables = JSON.stringify([e.form.table1.getdata()]);
            //console.log(data)
            e.form.save(data,function(){
               e.form.table1.load() ;
            })
            });
            e.form.table1.load() ;
            e.form.closeloading();
        },
    }
})
2楼
有点蓝 发表于:2024/3/25 16:48:00
这种请去咨询做这个框架的作者
共2 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .04004 s, 2 queries.