乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel里执行SQL语句-excel拼sql,excel生成sql

excel里执行SQL语句-excel拼sql,excel生成sql

作者:乔山办公网日期:

返回目录:excel表格制作


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

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

Dim Conn As New ADODB.Connection
Dim strConn As String
Dim strSQL As String
Dim rs As New ADODB.Recordset

strConn = "Provider=sqloledb;Server=192.168.1.111;Database=db2014;Uid=用户zhidao名;Pwd=密码;"
Conn.Open strConn

Max_row = Range("A1").CurrentRegion.Rows.Count

for i=1 to Max_row
strSQL = "select name from sales2014 where id='" & range("A" & i).value & "'"
Conn.Execute strSQL
rs.Open strSQL, Conn, 1, 1
range("B" & i).value= rs(0)
rs.Close
Set rs = Nothing
next i

'关闭数据库
Conn.Close
end sub

1、需要导入的数据如图。

2、在excel中添加列,并写入拼装脚本。

3、鼠标往下拖拽第一条数据单元格右下角的点,完成所有的拖动。

4、选择带有所需数据的单元格,并复制。

5、打开记事本,粘贴,并一个个替换。

6、完成替换后,完整的sql语句就出来了。

相关阅读

  • excel里执行SQL语句-excel拼sql,excel生成sql

  • 乔山办公网excel表格制作
  • 可以的,EXCEL可以作为数据源(SQL语句FROM后面的表),也可以结果存放到EXCEL里面,不过需要使用微软查询(2016版包含)。单纯的如上的语句是不能执行的,你必须配上一系列的打开数
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网