VS2005下VB向Excel Sheet写入数据时, 发现写入速度比较慢, 每写1个Cells需要30ms.
(我一般使用模版文件直接进行写入, 然后另存文件, 这样可以让用户设计Excel的字体大小风格)
反复调试了好几天, 不得结果。最后发现直接向新的sheet里写入, 速度正常。
解决办法:请不要使用sheet的预视模式进行写入操作, 改为正常显示模式进行写入操作。(即: 将模板文件改为正常显示模式,然后在VB里进行写入操作)
VS2005下VB向Excel Sheet写入数据时, 发现写入速度比较慢, 每写1个Cells需要30ms.
(我一般使用模版文件直接进行写入, 然后另存文件, 这样可以让用户设计Excel的字体大小风格)
反复调试了好几天, 不得结果。最后发现直接向新的sheet里写入, 速度正常。
解决办法:请不要使用sheet的预视模式进行写入操作, 改为正常显示模式进行写入操作。(即: 将模板文件改为正常显示模式,然后在VB里进行写入操作)