首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

800多条记要,15列的datatable,导出excel,多长时间正常

2012-08-27 
800多条记录,15列的datatable,导出excel,多长时间正常?800多条记录,15列的datatable,导出excel,多长时间正

800多条记录,15列的datatable,导出excel,多长时间正常?
800多条记录,15列的datatable,导出excel,多长时间正常?
----------------------
将当前datatable表格中的记录,导出excel,然后打开导出后的excel表,
感觉比 vb6 中操作慢了很多。比如 800条,15字段的 datatable,导出excel,用了很长时间,估计有40-60秒,
这个正常吗?大家的代码,一般需要多长时间呀?

代码没在本机上,明天我可以把代码贴出来,大家看看为什么慢。
今天先了解一下,象这种情况,正常的速度是多快呢?

vb6下导出很快的。为何c#下为慢这么多呢?


[解决办法]
怎么导出的
sql 中直接导出到excel
EXEC master..xp_cmdshell 'bcp 库名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""'

[解决办法]
csv 最慢也绝对5s以内。
[解决办法]
3-5万条,10来个字段的DataTable,我用object[,]对Excel.Range赋值,一般2秒,最低PIII866,512内存

在i5-750,4G的机器上,差不多也是2秒

热点排行