Невозможно выполнить SQL-запрос Excel из Python - PullRequest
0 голосов
/ 11 июля 2019

Я устанавливаю соединение ADODB с источником данных Excel. Я хочу выполнить SQL-запрос, но он завершается с ошибкой в ​​последней строке кода ниже:

com_error (-2147352567, «Произошло исключение.», (0, «Microsoft Access» Database Engine ', "Query1 $' не является допустимым именем. Убедитесь, что оно не включает недопустимые символы или знаки препинания и что это не слишком долго. ", Нет, 5003125, -2147467259), Нет)

wb = xlapp.workbooks.open("connectionTestExcel.xlsx")

ado_conn = win32com.client.gencache.EnsureDispatch('ADODB.Connection')

ado_conn.ConnectionString = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C:\\Users\\User1\\Documents\\connectionTestExcel.xlsx; Extended Properties ='Excel 12.0 Xml;HDR=YES'";

ado_conn.Open()

ado_rst = win32com.client.gencache.EnsureDispatch('ADODB.Recordset')

c = ado_rst.Open("SELECT TOP 10 * FROM [Query1$]", ado_conn)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...