想做一个导出数据到excel的进度条,有哪位大佬知道怎么弄吗?

做一个进度条,显示导出数据到excel的进度百分比,当数据导出完成时,进度条显示100%。

c#

3个回答

for (int i = 0; i < 你的数据条数; i++)
{
//导出这条数据
...
progressBar1.Value = 你的数据条数 * 100 / i;
Application.DoEvents();
}

画个条,往里按百分比填颜色,这个颜色可以是另外一个条,跟着你导入百分比修改长度,这种东西网上例程应该挺多的

<div style="height:12px;width:200px;border-radius: 5px;border: 1px solid black;overflow: hidden;">
            <div id="jdt" style="height:12px;width:0;background-color:red;"></div>
        </div>
        var count = 1000;//execl 数据
            var i =100;
            var time = setInterval(()=>{
                var percentage = parseInt(i/count*100);
                if(percentage == 100){
                    window.clearInterval(time);
                }
                document.getElementById("jdt").style.width = percentage + "%";
                i+=50;
            },300)  
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问