VC读取Excel内容?

北京的雾霾天 2009-08-20 11:42:33
VC中读取Excel内容。采用的是ODBC,目的是为了不安装数据库驱动程序。因为大部分系统都装有ODBC,
可是现在有一个问题,就是Excel中列的数据有文本也有数字就有问题了。这个怎么解决呢?

如果用Ado的话,都有哪些系统是装有ADO的呢?

因为这个是OCX,用户下载就可以使用了。不好做成安装程序。
...全文
148 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zlmzhuanjia 2009-08-21
  • 打赏
  • 举报
回复
study...up
bohut 2009-08-21
  • 打赏
  • 举报
回复
安装mdac数据访问组件2.7,网上搜一下mdac2.7
雪影 2009-08-20
  • 打赏
  • 举报
回复
如果你的ocx依赖ado
肯定需系统支持ado才行吧。

没什么好的办法,很多ocx都需要一定得平台支持才行
北京的雾霾天 2009-08-20
  • 打赏
  • 举报
回复
OCX,用户下载就能用了,不好让其安装什么东西了。
快乐鹦鹉 2009-08-20
  • 打赏
  • 举报
回复
现在的windows操作系统都支持ADO。就算没有,你下载个MDAC2.8安装一下就行了。
lyd_253261362 2009-08-20
  • 打赏
  • 举报
回复
去vc知识库看看吧。
soliddream66 2009-08-20
  • 打赏
  • 举报
回复
windows下基本都支持的

ado看你通过什么来连接了,比如jet4.0或者Ole db。一般这些provider都提供的,你可以试试看,新建个udl文件,看看里面的provider包含不包含所需要的

其它操作系统的话肯定不用想了
jameshooo 2009-08-20
  • 打赏
  • 举报
回复
ODBC其实比ADO更麻烦,还需要额外配置文件,EXCEL的ADO驱动可以一起打包,只需要注册组件就可以了。
MoXiaoRab 2009-08-20
  • 打赏
  • 举报
回复
基于NT的系统都支持ADO,ADO操作可方便了,ODBC有一定的局限性。
注册OCX也不是什么难事,你可以写个网络下载,注册用DllRegisterXXX函数就可以了
sinovoice 2009-08-20
  • 打赏
  • 举报
回复
你可以去vckbase上看看,好像xujingzhou写过如何通过ODBC操作excel的程序!
feilinhe 2009-08-20
  • 打赏
  • 举报
回复
2000以下(包括)ADO就不行
不行就按1楼说的

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧