社区
其他数据库
帖子详情
怎样用在vc中用ado打开一个excel数据文件?怎样得到表的个数及所有表名?
caohoujie
2004-10-27 04:54:33
如题,谢谢
...全文
223
5
打赏
收藏
怎样用在vc中用ado打开一个excel数据文件?怎样得到表的个数及所有表名?
如题,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Badwood
2004-11-19
打赏
举报
回复
不知道还有人关注这个帖子没有, 我最近做了一些这方面的工作,楼主的问题能解决,但是却有新问题。
先解决楼主的问题吧,代码只是截取,没有做错误检查,也没做初始化:
先打开excel文件:
_ConnectionPtr m_pConnection;
m_pConnection.CreateInstance(_uuidof(Connection));
m_pConnection->Open("Driver={Microsoft Excel Driver(*.xls)};DriverId=790;Dbq=c:\\book1.xls;DefaultDir=c:\\;readonly=false")
然后用OpenSchema取得表名
_RecordsetPtr tables = m_pConnection->OpenSchema(adSchemaTables);
FieldPtr pFld = NULL;
_variant_t vIndex;
vIndex = (short)0;
for(int i=0;i<tables->RecordCount;i++)
{
pFld = tables->Fields->GetItem("TABLE_NAME");
_variant_t FldVal = pFld->GetValue();
CString tname = (LPCSTR)(_bstr_t)FldVal.bstrVal;
tname.Replace("'","");
m_Tables.AddString(tname);
tables->MoveNext();
}
我的问题是:对数据进行更新后excel文件大小会翻倍,并且无法打开。打开该文件时excel崩溃。
vzxq
2004-11-01
打赏
举报
回复
help up
caohoujie
2004-10-28
打赏
举报
回复
upuo
JohnShen
2004-10-28
打赏
举报
回复
一个ADO连接EXCEL的连接串如下,请参考:
"Driver={Microsoft Excel Driver (*.xls)};" & _
"DriverId=790;" & _
"Dbq=c:\somepath\mySpreadsheet.xls;" & _
"DefaultDir=c:\somepath;"
caohoujie
2004-10-27
打赏
举报
回复
up
VC
6.0
ADO
读取
Excel
2003内容,并将读取的数据上传到远程服务器SQL2008
表
中
这篇博客详细介绍了如何利用
VC
6.0中的
ADO
技术,读取
Excel
2003文件内容,并将这些数据上传到远程服务器上的SQL Server 2008数据库中。通过创建Dispatch,
打开
Excel
文件,连接
Excel
工作簿和工作
表
,然后读取数据,最后使用
ADO
连接SQL Server并将数据插入指定
表
。
VS2010通过
ADO
连接
EXCEL
数据库
本文介绍了一种简单的方法在VS2010中使用MFC通过
ADO
连接并读取
EXCEL
文件。首先,需要在头文件中导入ms
ado
15.dll并初始化COM组件。接着,声明并初始化
ADO
的_ConnectionPtr和_RecordsetPtr智能指针,用于
打开
数据库连接和操作数据。通过
打开
本地数据库并执行查询,可以从
EXCEL
文件中读取数据。注意,连接字符串中的参数如Provider、Data Source、Extended Properties等对连接的成功至关重要。
VC
利用
ADO
操作
Excel
本文介绍如何使用
ADO
连接
Excel
文件并进行基本的数据操作,包括读取数据、执行SQL查询、增加新记录及更新单元格内容。
利用
ADO
操作
Excel
文件
本文介绍如何使用
ADO
对象在
VC
环境中操作
Excel
文件,包括连接、读取、插入和更新数据的具体步骤及注意事项。
在 VS2008 下操作
Excel
的方法总结
本文总结了在
VC
环境下操作
Excel
的不同方法,包括OLE自动化、
ADO
/ODBC、第三方库及开源库等,并重点推荐Basic
Excel
库,它支持直接解析
Excel
格式,提高了速度且不再依赖Office安装。
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章