什么组件能打开Excel文件,并有预览功能?(100分)

  • 主题发起人 主题发起人 lncd
  • 开始时间 开始时间
L

lncd

Unregistered / Unconfirmed
GUEST, unregistred user!
Formula,Cell我知道,就不用说了,还有其它的吗?
 
adodataset 可以打开 。 方法是 1,选择 CONNECTIONSTRING 下 了BUILD。。。
2, 选择 MICROSOFT JET 4.0 OLE DB PR。。。。 项
3,下一步 ,选好要打开的EXCLE 文件 。
4.选择上方<所有>项 编辑 EXtended properties 项, 值 为 EXCEL 8.0
然后就完成 了, 你可以在DBGRID下进行操作。 象操作数据库一样!
忘记还有设一点东西 。
5 设 COMMANDTYPE 为 TABLEDIRECT
6 设 COMMANDTEXT 为 SHEET1$
然 后 ACTIVE = TRUE 就OK 了。 [:D]
 
yjwnnit,我要预览功能呢。
 
dbgrideh打开,用printdbgrideh预览
 
dbgrideh不能打开Excel文档吧。
 
用adoquery打开excel,dbgeideh显示
 
用我提供的ADO方式不能打开吗? 不会吧!
 
組件打開Execl文件還是用組件調用 Execl 來打開Execl文件?這是兩回事
 
yjwnnit我试了一下可以的*^-^*
 
肯定行,看一下李维的
Delphi 5.X ADO_MTS_COM+高级程序设计篇中第三篇就有很好的介绍关于如何用ADO打开EXCEL的表格,不过,如果是多重表头的EXCEL,我就没有试成功过
 
多人接受答案了。
 

Similar threads

回复
0
查看
711
不得闲
D
回复
0
查看
956
DelphiTeacher的专栏
D
D
回复
0
查看
892
DelphiTeacher的专栏
D
D
回复
0
查看
971
DelphiTeacher的专栏
D
后退
顶部