Я новичок в Python. Я успешно подключился к моей базе данных SQL через соединение odbc, и я извлекаю данные из таблицы. Как я могу получить эти данные в книгу Excel. Предпочтительно использовать модуль xlsxwriter.Из базы данных SQL в Excel с Python
import pyodbc
cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=SQLSERVER;PORT=XX;DATABASE=dbname;UID=sa;PWD=##')
cursor = cnxn.cursor()
cursor.execute("select * from T1 where C2 not like '%text%'")
for row in cursor:
print row.1, row.2, row3
cursor.close()
cnxn.close()
Привет, когда я пытаюсь запустить это я получаю следующее сообщение об ошибке: TypeError: неподдерживаемый тип <тип «pyodbc.Row»> в записи() – Erinna00
Используйте 'row.column' где' column' это имя столбец в вашей таблице. Поэтому, если у вас есть таблица с именами столбцов 'username',' password', вы замените это значением. Объект Row, по-видимому, не поддерживается. Поддерживаемые типы: 'string',' number', 'formula',' None'. https://xlsxwriter.readthedocs.io/worksheet.html#write – ipinak