从数据库统计分析并将数据导入Excel速度慢 本帖最后由 idtugv 于 2010-09-22 08:59:18 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不需要执行数据查询object o=new DataTable().Compute("sum(字段)",""); 写入Excle时,不要一个个写入!用数组的方式写入! 需要注意写入Excel时的效率如果数据量比较大,最好不要逐个单元格写入,而应该使用数组写入方式:object[,] objData = new Object[maxRowCountData, maxColumnCountData]; for (int i = 1; i < data.Length - 1; i++)//给objData 赋值Excel.Range CurRange = GetRange(x1, y1, x2, y2);//选择要写入的区域CurRange.Value2 = objData; 谢谢两位的答案,顺便再问一下,我在导出的时候,去打开了另一个Excel文件时,弹出合并单元格出错,只能保存左上角单元格的数据,两个Excel冲突了,有没有办法在导出的时候锁定Excel呢 现在做外挂还能像以前那样做么? wpf中,如何在后台定义模板,并动态添加控件和绑定数据 走过路过,进来瞧瞧 我有一个泛型类,但我的类型是未知的,如何转换?? C# WinForm 如何獲取已登陸某個窗體的所有用戶 COM+分布式事務處理困惑 一个关于数据库字符转换的小问题想请教大家(多多帮忙啊!) 求c#(asp.net)入门 请教:读取XML文件,得到其中的节点的值 散分 dataGridView刷新问题 变量的值不同步
object o=new DataTable().Compute("sum(字段)","");
用数组的方式写入!
//给objData 赋值Excel.Range CurRange = GetRange(x1, y1, x2, y2);//选择要写入的区域CurRange.Value2 = objData;