天天看点

C# Excel高效设置单元格内容

为Excel赋值可以直接给一个Range一个String[,]的数组。

dataRange.set_Value(Missing.Value, stringlstData);
           

然后设置Excel的Range的格式,带筛选和背景色

wksheet.ListObjects.Add(XlListObjectSourceType.xlSrcRange, dataRange, null, 0);
           

这个比循环一个个的单元格赋值,提高很大的效率。

20万条以上的数据尤为明显。