以前采用的这种循环赋值的方法,当数据过多的时候就不能用了
//写入数值for (int r = 0; r < a_tb.Rows.Count; r++)
{for (int i = 0; i < a_tb.Columns.Count; i++)
{
worksheet.Cells[r + 3, i + 1] = a_tb.Rows[r][i];
}
System.Windows.Forms.Application.DoEvents();
fileSaved = true;
}来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1446/viewspace-3127341/ ,如需转载,请注明出处,否则将追究法律责任。