做一个进度条,显示导出数据到excel的进度百分比,当数据导出完成时,进度条显示100%。
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)