Delphi+Excel(请SeaHawk进来)(200分)

  • 主题发起人 主题发起人 小小武
  • 开始时间 开始时间

小小武

Unregistered / Unconfirmed
GUEST, unregistred user!
有这方面经验的前辈们,来谈谈,因为我查了一些资料,发现很早以前都有人做过
这方面的东西.希望能给我指点
ole,excelapplication,他们的特点,,,在哪边能找到帮助(书,电子文档等)
还有你们的心得,谢谢
SeaHawk,>>你已经给我回答了,还有好东西倒点给我吗:)
 
推荐看看这一个:
http://www.delphibbs.com/delphibbs/dispq.asp?LID=737517;
或许对你会有帮助。
 
去看了,谢谢
 
关键是vba
 
可以用ado,把execl看作数据表,然后象操作数据库一样操作它。
其连接字符串:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/delphi/MyWork/WageManage/source/DB/template/Book1.xls;Extended Properties=excel 8.0;Persist Security Info=False
改adodataset的commandtype为cmdTableDirect,选commandtext为sheet1$,sheet2$..
这样就能在dbgrid中看到数据了,当然还要datasource!
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=759711
 
还有:
http://www.djpate.freeserve.co.uk/Automation.htm
用ado,把execl看作数据表--我有一个例子
第三方控件
http://asp.5135.com.cn/0228c/vcl/download/SMimexport.rar
ftp://61.139.77.227/_vti_pvt/tmp/com1/delphi/
XLSReadWrite.v1.35.WITH.SOURCE.for.Delphi
http://www.axolot.com/components/index.htm
XLSReadWriteII, samples included 1,00 axxlsrwii.exe, 2.4Mb
 
调用excel生成表格有个缺陷,当程序所建立的excel实例在进程中被不正常结束(非在程序中,
例如用alt+ctrl+del结束)后,程序就无法再次创建excel实例。
 
多人接受答案了。
 
SeaHawk
你有qq吗?
我在对excel操作的时候,有很多东西搞不定,希望能请教你!
我目前在用excelapplication,感觉他和ole太不一样了
如果你有例程的话能发给我看看吗?chuanwuzh2740_cn@sina.com,谢谢
 
TO : SEA HAWK
为什么在编译的时候会说必须要加载一个DLL?是哪个DLL?谢谢!
 
用控件方法copy paste 不太好用,我未调试通过??
有谁能把CXCEL中的区域拷贝到华表CELL中的代码??
 

Similar threads

后退
顶部