社区
数据库相关
帖子详情
Delphi能不能象打开本地数据库一样打开Excel啊?
w_sabre
2002-12-20 11:06:19
因为有Excel files驱动程序在,我想应该能的吧.可是有很多问题.
哪位能帮在下具体说一下正常的设置应该是什么样的?
...全文
26
13
打赏
收藏
Delphi能不能象打开本地数据库一样打开Excel啊?
因为有Excel files驱动程序在,我想应该能的吧.可是有很多问题. 哪位能帮在下具体说一下正常的设置应该是什么样的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xirumin
2003-01-09
打赏
举报
回复
我用TTable怎么老是提示空的TTableName呢, 这里应该写什么?
w_sabre
2003-01-09
打赏
举报
回复
格式必须对应上是吧?
Drate
2003-01-09
打赏
举报
回复
用BDE也是可以的,因为关键的一点是用了MS提供的ODBC接口
w_sabre
2003-01-09
打赏
举报
回复
不知道用BDE可不可以呢?
cookieyfeng
2003-01-09
打赏
举报
回复
首先引用EXCEL的控件,用ADO连接,很方便的!
lizongqi
2003-01-09
打赏
举报
回复
xiexie
关注
Billy_Chen28
2003-01-09
打赏
举报
回复
在DELPHI中使用ADO直接访问Excel数据文件
1.设置ADOConnection的ConnectionString
构造ConnectionString时,OLE DB的提供者要选择Microsoft Jet 4.0 OLE DB Provider作为ADO的驱动程序。这本来是用于连接Access数据库的驱动程序,但也可打开Excel文件。
连接的数据库名称当然就是你要打开的Excel文件,注意扩展名是*.xls,而不是*.mdb。
最关键的一点是,还要设置扩展属性Extended Properties为“Excel 8.0”,否则,测试连接时会报告无法识别数据格式的错误。Extended Properties的属性值在“所有”参数页中输入。
最后,设置完成后的ConnectionString中的各项参数为:
Provider=Microsoft.Jet.OLEDB.4.0
Data Source=MyExcelFile.xls
Extended Properties=Excel 8.0
Persist Security Info=False
2.设置ADODataSet或ADOTable
将ADODataSet或ADOTable连接到刚才的ADOConnection。如果不用ADOConnection,也可以参照上面的方法直接设置ADODataSet或ADOTable的ConnectionString属性。
对于ADODataSet,需要将CommandType属性设置为cmdTableDirect,而对于ADOTable,则将TableDirect属性设置为True。因为,访问Excel文件是直接的数据文件访问,不是通过SQL语句来操作游标访问的。如果不设置直接访问,则系统会报告SQL语句格式错误等信息。
然后,当你下拉ADODataSet中的CommandText属性或ADOTable的TableName属性时,就可以选择到要打开的工作表了。注意,表名后面多了加一个$符号。
3.打开ADODataSet或ADOTable
befree
2002-12-21
打赏
举报
回复
ado的串jet选择扩展属性excel就可以
cneast
2002-12-21
打赏
举报
回复
将connectionString设置为:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=yourexcelfilename.xls;Extended Properties=Excel 8.0;Persist Security Info=False
立志做一个佳娃~
2002-12-21
打赏
举报
回复
用ado直接连,,非常方便,,,,,,,,
我的名字很奇怪:)——
cneast
2002-12-21
打赏
举报
回复
可以,用ADOTable
luanshiwy
2002-12-21
打赏
举报
回复
你可以使用system里边的OLE组件呀!然后双击,设置由文件创建吧!
那不是可以直接导入吗?
不知道对不对?我是刚学的!
xingfuniao
2002-12-21
打赏
举报
回复
能
网管教程 从入门到精通软件篇.txt
如果
不能
在启动目录(默认为 %systemroot%System32)中找到该文件,将试着在 Windows 安装 CD 中找到它。如果有多引导系统的计算机,必须保证是在包含 Windows 的驱动器上使用该命令。 Diskpart 创建和删除硬盘...
全球办公自动化系统V3.0全部源代码
第9 10 步操作必需连入 刚才设定的FTP SERVER ,并且超级用户及普通用户
不能
安装在一个电脑上.否则无法进行用户注册。 以上为基础说明,细节参见部分手册OASystemHelp.doc说明 CopyRight NewStar by 2000 ...
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录程序,让学员初步掌握软件开发的全部流程 让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。...
vc++ 开发实例源码包
18:单线程下载时
不能
创建临时文件. 19:下载流文件(rm,Media Player). Notepad++ V5.6.8 源码! 如题。 OA精灵代码 c++版 一套oa系统。 ocxdlgtest dll的一个实例。 OD反汇编引擎(带VC修改版和原版) 如题。主要...
Delphi
操作
Excel
方法大全
DELPHI
控制
EXCEL
详细方法
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章