如何提高Excel倒入数据的速度?(200分)(200分)

  • 主题发起人 主题发起人 yyz100
  • 开始时间 开始时间
Y

yyz100

Unregistered / Unconfirmed
GUEST, unregistred user!
因为我一次要倒入5张大表,但发现Delphi往Excel中倒数据时速度较慢,
请教高手如何解决这个问题?
 
用 SMExport 或者 AfalinaSoft XL Report 控件!
网上有一个 FastExcel 的软件,不知道用的什么技术可以较好提高Excel的处理速度?!
 
利用Excel本身的数据导入功能应该速度很快.
如果你是一格一格写入的速度当然就慢了.实现的方法有不少,下面两种是常用的
1.设置excel的ODBC数据源
2.在excel中写宏,在宏里面实现数据库的操作.
 
如果你的表中栏位不会有变动的话,就最好不要自己写代码来转,就用Delphi的转库工具
DataPump就可以了.在BDE中设好数据源,然后直接转即可.
用ADO控件也可以连EXCEL表,李维的那本ADO/MTS/COM+中讲得有,以前讨论过,你也可以搜一
下,不过用DataPump的方法我认为更好一些.
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部