15 个解决方案
#1
放入工作线程,用进度条提示。
#2
有没有实际的例子参考一下呀,本人是新手!
#3
http://hi.baidu.com/hades4501/blog/item/0ee6831e5742cdc1a686695f.html
#4
1. 多线程操作
2. 在导入的方法调用后,添加一行"Application.DoEvent()"
3. 优化代码
2. 在导入的方法调用后,添加一行"Application.DoEvent()"
3. 优化代码
#5
大家有没有做过,直接把数组内的数据,不用循环直接插入到word的表格中去呀?
#6
采用控件,aspose.word.dll
#7
有没有实例呀?为这个问题痛苦我好几天了!
#8
多线程应该解决不了这个问题,WORD接口慢是出了名的,2000条记录几分钟的速度的话,从我个人的感觉来看其实速度还不错啦。
可能有可优化的空间,比如多次调用同一个WORD对象的情况可以优化,这个要看具体的代码细节了。
可能有可优化的空间,比如多次调用同一个WORD对象的情况可以优化,这个要看具体的代码细节了。
#9
可以采用vml,这个不用你一行一行的写数据,它会用vml格式虚拟一个页面然后覆盖你原有的word页面,不过要是万级的数据,导出也挺慢!可供参考
#10
那大家有没有好一点的方法!
#11
#12
怎么又沉下去了,高手都到那里去了!
#13
这样试试看:生成一个文件a.doc,用html格式把你的表格内容写进a里面,最后打开a.doc即可。
a文件用记事本打开应该类似这样:
<html>
<body>
<table>
<Tr>
<td>这里放你的数据,多条的话, 记着循环
</td>
</tr>
</table>
</body>
</html>
a文件用记事本打开应该类似这样:
<html>
<body>
<table>
<Tr>
<td>这里放你的数据,多条的话, 记着循环
</td>
</tr>
</table>
</body>
</html>
#14
又沉下去了!
#15
我最近也碰到了和楼主的问题,不知道过去的问题是怎么解决的?期望得到楼主的回复
#1
放入工作线程,用进度条提示。
#2
有没有实际的例子参考一下呀,本人是新手!
#3
http://hi.baidu.com/hades4501/blog/item/0ee6831e5742cdc1a686695f.html
#4
1. 多线程操作
2. 在导入的方法调用后,添加一行"Application.DoEvent()"
3. 优化代码
2. 在导入的方法调用后,添加一行"Application.DoEvent()"
3. 优化代码
#5
大家有没有做过,直接把数组内的数据,不用循环直接插入到word的表格中去呀?
#6
采用控件,aspose.word.dll
#7
有没有实例呀?为这个问题痛苦我好几天了!
#8
多线程应该解决不了这个问题,WORD接口慢是出了名的,2000条记录几分钟的速度的话,从我个人的感觉来看其实速度还不错啦。
可能有可优化的空间,比如多次调用同一个WORD对象的情况可以优化,这个要看具体的代码细节了。
可能有可优化的空间,比如多次调用同一个WORD对象的情况可以优化,这个要看具体的代码细节了。
#9
可以采用vml,这个不用你一行一行的写数据,它会用vml格式虚拟一个页面然后覆盖你原有的word页面,不过要是万级的数据,导出也挺慢!可供参考
#10
那大家有没有好一点的方法!
#11
#12
怎么又沉下去了,高手都到那里去了!
#13
这样试试看:生成一个文件a.doc,用html格式把你的表格内容写进a里面,最后打开a.doc即可。
a文件用记事本打开应该类似这样:
<html>
<body>
<table>
<Tr>
<td>这里放你的数据,多条的话, 记着循环
</td>
</tr>
</table>
</body>
</html>
a文件用记事本打开应该类似这样:
<html>
<body>
<table>
<Tr>
<td>这里放你的数据,多条的话, 记着循环
</td>
</tr>
</table>
</body>
</html>
#14
又沉下去了!
#15
我最近也碰到了和楼主的问题,不知道过去的问题是怎么解决的?期望得到楼主的回复