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