wgzr.net
当前位置:首页 >> ExCEl sql语句 >>

ExCEl sql语句

单纯的如上的语句是不能执行的,你必须配上一系列的打开数据库的操作(譬如vb),而后编译成exe文件,链接到任何地方都能执行.

select * from opendatasource( 'microsoft.ace.oledb.12.0', 'data source="c:\book1.xlsx";user id=admin;password=;extended properties=excel 12.0')[sheet1$] select * from openrowset('microsoft.ace.oledb.12.0','excel 12.0;database=c:\book1.xlsx'

这个方法有很多吧.ACCESS本身就支持SQL的.EXCEL与ACCESS之间又是可以转换.还有用数据源的方法.还有PLSQL中可以建立数据源再指定EXCEL文件可行.方法有很多种的.

可以的,EXCEL可以作为数据源(SQL语句FROM后面的表),也可以结果存放到EXCEL里面,不过需要使用微软查询(2016版包含).

excel中使用sql语句,使用快捷键alt+d+d+d调出链接表的对话框,选择你要连接的表,然后确定,在编辑查询命令文本中要写sql语句,sql在excel中使用的是select语句.其实使用select主要是对数据的查询和汇总,汇总时输入聚合函数.总之有许多的知识需要学习,你可以在网上查阅一下sql select语句的具体知识.

Set conn = CreateObject("adodb.connection")conn.Open "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & ThisWorkbook.FullNameSql = " select * from [sheet1$a:v]"[a1].CopyFromRecordset conn.Execute(Sql)conn.Close: Set conn = Nothing

1、例如我想把图1的数据给添加到图2的数据库中;2、如图2.3、先写个sql语句确认一条数据能插入成功.4、然后复制这条sql语句打开excle,选中表格后的一个单元格,在上方函数位置粘贴刚才的sql语句并做修改:="INSERT INTO student(

自己写吧,很简单的Set conn = CreateObject("adodb.connection")conn.Open "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & ThisWorkbook.FullNameSql = "select top 3 * from [sheet1$A2:D]"[H3].CopyFromRecordset conn.Execute(Sql)conn.Close: Set conn = Nothing

当然可以!我曾经就做过的.在Exel的宏中,就像写ASP网页一样,通过ADO联接到数据库,然后就可以与数据库进行数据交互了,比如读写数据,调用SQL存储过程等.GoodLuck!请参考:http://www.officefans.net/cdb/viewthread.php?tid=30119http://www.ej38.com/showinfo/sql-135736.htmlhttp://blog.csdn.net/gxiyv/archive/2007/04/19/1571394.aspx

网站首页 | 网站地图
All rights reserved Powered by www.wgzr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com