VS2005下VB向Excel Sheet写入数据时, 发现写入速度比较慢, 每写1个Cells需要30ms.
(我一般使用模版文件直接进行写入, 然后另存文件, 这样可以让用户设计Excel的字体大小风格)
反复调试了好几天, 不得结果。最后发现直接向新的sheet里写入, 速度正常。
解决办法:请不要使用sheet的预视模式进行写入操作, 改为正常显示模式进行写入操作。(即: 将模板文件改为正常显示模式,然后在VB里进行写入操作)
在VS2005环境下使用VB编写程序向Excel写入数据时,如果遇到速度缓慢的问题(例如每写入一个单元格需要约30毫秒),可以通过改变工作表的显示模式来显著提升效率。具体做法是确保模板文件处于正常显示模式而非预览模式。
VS2005下VB向Excel Sheet写入数据时, 发现写入速度比较慢, 每写1个Cells需要30ms.
(我一般使用模版文件直接进行写入, 然后另存文件, 这样可以让用户设计Excel的字体大小风格)
反复调试了好几天, 不得结果。最后发现直接向新的sheet里写入, 速度正常。
解决办法:请不要使用sheet的预视模式进行写入操作, 改为正常显示模式进行写入操作。(即: 将模板文件改为正常显示模式,然后在VB里进行写入操作)

被折叠的 条评论
为什么被折叠?
