猿问

C#如何将datatable 中的数据快速导入到Excel中

以前采用的这种循环赋值的方法,当数据过多的时候就不能用了

//写入数值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;
}


猛跑小猪
浏览 2598回答 2
2回答

慕工程0101907

导出到Excel用NPOI很快很方便,不过不支持Excel2007及以上格式。

婷婷同学_

最快的方法,选择全部,然后点击查询结果的第一个方格,然后ctrl+c,然后黏贴到Excel
随时随地看视频慕课网APP
我要回答