CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  BCB茶馆

BCB怎样读取Excel文档,有谁知道。

楼主pepo2000(cotty8000)2002-03-14 08:48:24 在 C++ Builder / BCB茶馆 提问

BCB怎样读取Excel文档,有谁知道。 问题点数:0、回复次数:18Top

1 楼pepo2000(cotty8000)回复于 2002-03-14 08:48:58 得分 0

我说得是用ADOTop

2 楼Sylix(Sylix)回复于 2002-03-14 08:51:30 得分 0

一是使用ADO,使用Provider=Microsoft.Jet.OLEDB.4.0,注意设置工作区间.  
  二是直接使用COM接口,如BCB6   office   2k控件  
  Top

3 楼pepo2000(cotty8000)回复于 2002-03-14 08:58:24 得分 0

对于Ado   ,我用了Provider=Microsoft.Jet.OLEDB.4.0,总提示我:“Unrecognized   database   format   'E:\data   files\rca\amp.xls'”Top

4 楼pepo2000(cotty8000)回复于 2002-03-14 09:03:20 得分 0

我用的是bcb5.0Top

5 楼TR@SOE()回复于 2002-03-14 09:55:40 得分 0

www.trackon.net/bcblistTop

6 楼LuoGD(抢第一楼)回复于 2002-03-14 09:57:12 得分 0

用FORMAL   ONE控件或BCB的SERVICE页控件Top

7 楼LuoGD(抢第一楼)回复于 2002-03-14 09:59:32 得分 0

用Formal   One控件或Service页的控件.Top

8 楼pepo2000(cotty8000)回复于 2002-03-14 10:32:08 得分 0

好象都不行呀,能不能具体一点呀!Top

9 楼kingcaiyao(aking)回复于 2002-03-14 10:38:41 得分 0

可以用BCB操作EXCEL,不过事先要对EXCEL进行稍作修改,将它定义成一个表即可。Top

10 楼webmin(webmin)回复于 2002-03-14 11:36:32 得分 0

我用的是ADO下面是连接串  
  Provider=Microsoft.Jet.OLEDB.4.0;User   ID=Admin;Mode=Share   Deny   None;Extended   Properties=Excel   8.0;Persist   Security   Info=False;Jet   OLEDB:System   database="";Jet   OLEDB:Registry   Path="";Jet   OLEDB:Database   Password="";Jet   OLEDB:Engine   Type=35;Jet   OLEDB:Database   Locking   Mode=0;Jet   OLEDB:Global   Partial   Bulk   Ops=2;Jet   OLEDB:Global   Bulk   Transactions=1;Jet   OLEDB:New   Database   Password="";Jet   OLEDB:Create   System   Database=False;Jet   OLEDB:Encrypt   Database=False;Jet   OLEDB:Don''t   Copy   Locale   on   Compact=False;Jet   OLEDB:Compact   Without   Replica   Repair=False;Jet   OLEDB:SFP=False;Data   Source="C:\\test.xls"  
   
  ADOQuery3->Close();  
  ADOQuery3->SQL->Clear();  
  ADOQuery3->SQL->Add("insert   into   [表名$]   ([编码],[名称])   values   (:BM,:MC)");  
  ADOQuery3->Parameters->ParamByName("BM")->Value   =   BM;  
  ADOQuery3->Parameters->ParamByName("MC")->Value   =   MC;  
  ADOQuery3->Close();Top

11 楼xyzguan(不说)回复于 2002-03-14 11:42:34 得分 0

Excel   8.0!  
   
  把ADO连接窗体上的所有页中的Extended   Properties   设置成Excel   8.0;Top

12 楼haoyan()回复于 2002-03-14 12:49:33 得分 0

1、用ADO控件(TABLE,QUERY均可。  
  2、点击CONNECTIONSTRING属性,出现窗口点击BUILD。  
  3、接下来Provider页中选择Microsoft.Jet.OLEDB.4.0,点击NEXT,  
  4、Connection页中数据库名中填入EXCEL文件名  
  5、转到All页中,双击Extended   Properties,填入Excel   8.0。  
  6、回到Connection页,测试连接成功,OK!  
  可以把ADO控件CONNECTIONSTRING属性读出来进一步分析。Top

13 楼TR@SOE()回复于 2002-03-14 12:54:23 得分 0

pepo2000,  
   
  都不行??Are   you   sure?Top

14 楼foxbill_csdn(foxbill)回复于 2002-03-14 13:12:08 得分 0

要用COM控件Top

15 楼yangliu(探索软件http://www.tansoo.cn)回复于 2002-03-14 13:50:53 得分 0

http://webplay.myrice.com中有例子,用ADO存取的Top

16 楼pepo2000(cotty8000)回复于 2002-03-14 17:30:59 得分 0

好像总提示我“syntax   error   in   from   clause”Top

17 楼kingcaiyao(aking)回复于 2002-03-14 18:31:42 得分 0

告诉你两种方法:  
  1,将EXCEL定义成一个表格,用BCB的数据库控件对它进行操作,这个我试过,可以  
  2.用万能对象Variant,这需要用CreateObject,OlePropertySet,OlePropertyGet,OleFunction,OleProcedure,你搜一下以前的贴子都有的。Top

18 楼airman417(airman)回复于 2002-04-14 12:31:49 得分 0

SDFSDFDTop

19 楼wuhuar(无花)回复于 2002-04-14 15:13:12 得分 0

有用吗,试试看Top

相关问题

  • 《请教》怎么读取excel文档
  • JSP读取EXCEL文档的问题,是不是推荐用JXL的?
  • 怎么读取Word文档????
  • php读取EXCEL
  • 读取excel
  • 利用Java poi插件创建和读取Excel文档遇到的一个问题?
  • EXCEL读取问题?
  • excel读取问题
  • 关于文本文档的读取.
  • 求助:文档读取权限控制

关键词

  • 控件
  • bcb
  • excel
  • ado
  • database
  • 连接
  • microsoft
  • jet oledb
  • adoquery3
  • jet

得分解答快速导航

  • 帖主:pepo2000

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo