探讨:关于C#把数据导出到Excel的问题? 把DataSet中的数据导到Excel 2003里,功能是已经实现了,但导出的速度确是非常的慢,各位高手们,有没有更好的方法或者提高导出的速度... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的数据源如果在SQL Server中有一个方法可以很快 上万条记录只要几秒钟 to 把DataSet中的数据导到Excel 2003里,功能是已经实现了,但导出的速度确是非常的慢,各位高手们,有没有更好的方法或者提高导出的速度...你是如何做的 用逗号分隔符文件(CSV),速度很快,就是直接写文本文件,如:列1,列2值1,值2这种格式可以被excel识别 楼主是如何实现的啊?能否给我看下你的代码啊?谢谢![email protected] 根据我的经验,导出到Excel是不会很快速的,甚至是不安全不稳定的(比如日期时间等),因为Excel中有很多格式需要处理,它其实不如数据库对数据库来得方便,所以最好的办法是将数据用“,”分开并生成cvs文件,注意生成文件前用StringBuilder而不是string来拼接字符串,再用Excel打开,这样就可以速度快很多了。 Knight94,我是引用Excel2003的外部组件,然后往一个单元格一个单元格里写数据 Knight94,明白我说的意思吗? 直接写到excel是这样的,要快的的话就生成逗号分隔符文件(.CSV),那就和写文本文件速度差不多了,打开是一样的,只是特定的格式就不行了 你的说的方法,那只能应付没有格式的导致Excel里,但如果要有格式呢?如此提高速度... 1、建一个Excel文件,调整好格式,并弄两行数据作样子2、将该文件另存为网页3、删除该网页中的垃圾代码,力争用最少的代码实现效果,这里说的效果是直接更改扩展名为xls后用Excel打开显示样式比较令人满意4、程序中以写文本文件的方式输出改页面内容,当然,具体数据要循环输出,文件扩展名为xls 加急: StreamReader的Read()方法,如何强制关闭 哪位大侠有GridView的增、删、改、查的例子! 十万火急!!!一个变态的问题 截取字符串 当前线程不在单线程单元中,因此无法实例化 ActiveX 控件(C#) 怎么实现登陆窗口 游戏服务器开发群.10585468 提供一个visio的下载地址拉 谢谢 如何从一个eml文件中分解出subject,cc,from,to等信息? 很急的问题啊,在线等待. 一个关于win程序tree的问题 如何在C#里调用存储过程的问题(顺便散分,顶者有分)
值1,值2这种格式可以被excel识别
能否给我看下你的代码啊?
谢谢!
[email protected]
2、将该文件另存为网页
3、删除该网页中的垃圾代码,力争用最少的代码实现效果,这里说的效果是直接更改扩展名为xls后用Excel打开显示样式比较令人满意
4、程序中以写文本文件的方式输出改页面内容,当然,具体数据要循环输出,文件扩展名为xls