找回密码
 加入
搜索
查看: 5204|回复: 11

[系统综合] [已解决]不装MS Office,如何实现对Excel进行查询???

  [复制链接]
发表于 2012-10-24 08:50:02 | 显示全部楼层 |阅读模式
本帖最后由 Neuis 于 2012-10-24 15:18 编辑

http://www.autoitx.com/forum.php ... amp;highlight=excel
刚看完这个贴,我都好像知道该怎么做,因近来需要经常在没有装MS office 上进行查询excel 表了的数据但没有激活码


先结贴,办法还没有找到,找到后续帖
 楼主| 发表于 2012-10-24 08:59:07 | 显示全部楼层
等待中
发表于 2012-10-24 09:11:55 | 显示全部楼层
建议使用sqlite
速度性能都不错,
无需安装,即可使用
参考资料:http://www.autoitx.com/forum.php ... mp;highlight=SQLITE
如果楼主不懂sql语句,请参考:http://www.w3school.com.cn/sql/sql_intro.asp
不难的,简单看看,结合例子应该就OK
不知道以上能不能适合你的需要呢?
发表于 2012-10-24 09:12:00 | 显示全部楼层
本帖最后由 wsfda 于 2012-10-24 09:13 编辑

把需要查询的数据都存在sqlite数据库里
 楼主| 发表于 2012-10-24 09:31:16 | 显示全部楼层
回复 3# wsfda


    谢谢,你的提供,但我读取的必须是EXCEL表格,不能换其他
发表于 2012-10-24 09:42:44 | 显示全部楼层
回复 5# Neuis
sqlite可以直接读取excel呀,什么叫不能换其他
 楼主| 发表于 2012-10-24 10:55:17 | 显示全部楼层
回复 6# netegg


    这个不懂,用SQLite方式是怎么去进行对Excel进行查询呢?可以有举例 ?
发表于 2012-10-24 11:26:24 | 显示全部楼层
本帖最后由 netegg 于 2012-10-24 11:28 编辑

http://www.connectionstrings.com/excel#85
只要连接上excel,省下的是sqlite的事
 楼主| 发表于 2012-10-24 11:38:45 | 显示全部楼层
回复 8# netegg


    这就是问题,我太会连接,
请问是这样连接?
$ExcelConn = ObjCreate("ADODB.Connection")
With $ExcelConn

.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" &  $ExcelFileName & ";Extended Properties=""Excel 12.0;HDR=YES;IMEX=0;ParamCheck=False"""

.Open

EndWith
发表于 2012-10-24 12:09:42 | 显示全部楼层
搜搜论坛,记得好像有人说过这个
 楼主| 发表于 2012-10-24 14:11:16 | 显示全部楼层
搜了论坛,找了很久都没有找到
发表于 2012-10-24 14:53:34 | 显示全部楼层
回复 11# Neuis
做的例子找不到了,自己好好琢磨琢磨吧,不难,只要把xls连上就行了,不用建立对象
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 01:19 , Processed in 0.076466 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表