powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / SQL запрос к данным в Excel
2 сообщений из 2, страница 1 из 1
SQL запрос к данным в Excel
    #34296911
yaro83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет,

К примеру есть данные в Excel в табличном виде, нужно выполнить к ним SQL запрос. Может кто-нибудь знает, как это можно сделать? Не выгружая данные и т.п., может плагин какой-нибудь есть и т.п.

Спасибо,
...
Рейтинг: 0 / 0
SQL запрос к данным в Excel
    #34297156
Ffffffffffffff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dim cnn As New ADODB.Connection, rst As New ADODB.Recordset
strNameFile = "D:\Musor\ExcelSQL"
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strNameFile & _
"; Extended Properties=""Excel 8.0;HDR=No;IMEX=1"""
cnn.Open strConnect

Примерные варианты:
rst.Open "select f1 from [Лист1$A1:B4] where f1='3'", cnn

rst.Open "select f1,f2,f3, 'Лист1' as f3 from [Лист1$] ", cnn

rst.Open "select f1 from [Лист4$] where f1 in (select f2 from [Лист4$])", cnn

rst.Open "select f1,f2,f3,'Лист1' as f3 from [Лист1$] union select f1,f2,f3,'Лист2' as f3 from [Лист2$] union select f1,f2,f3,'Лист3' as f3 from [Лист3$] ", cnn


ThisWorkbook.Sheets("Лист2").Range("A5").CopyFromRecordset rst
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / SQL запрос к данным в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]