|
发表于 2024-10-14 10:03
来自手机
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 lss001 于 2024-10-14 18:52 编辑
Sub tt()
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim fpath$, fname$, strConn$, db$
fpath = ThisWorkbook.Path
fname = Dir(fpath & "\11.txt")
If fname = "" Then
MsgBox "文件不存在"
Exit Sub
End If
'根据版本不同创建连接字符串
Select Case Application.Version * 1
Case Is <= 11: db = ".JET.OLEDB.4.0"
Case Is >= 12: db = ".ACE.OLEDB.12.0"
End Select
strConn = "Provider=Microsoft" & db & ";Data Source=" & fpath & ";Extended Properties='text;HDR=yes;IMEX=2;FMT=Delimited';"
' 打开连接
conn.Open strConn
'根据实际修改文件名
strSQL = "SELECT * FROM [11.txt]"
' 执行查询并返回记录集
rs.Open strSQL, conn
'关闭释放对象
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing
End Sub |
|