Я хочу преобразовать некоторые данные базы данных в формат .csv.Сначала я создаю соединение с базой данных, затем создаю экземпляр курсора, отправляю запрос через этот экземпляр курсора, извлекаю ваши данные и закрываю соединение.Моя проблема в том, что я не могу визуализировать заголовки таблицы, я получаю только содержимое.
import pyodbc
import csv
connection = pyodbc.connect("Driver={ODBC Driver 11 for SQL Server};"
"Server=*****;"
"Database=****;"
"uid=****;pwd=****")
cursor = connection.cursor()
cursor.execute("Select * from Table")
data=cursor.fetchall()
with open('test.csv', 'w', newline= '') as f:
a = csv.writer(f, delimiter=',')
a.writerows(data)
cursor.close()
connection.close()