Estuvimos buscado por diferentes espacios y así mostrarte la respuesta a tu inquietud, en caso de alguna duda deja la duda y contestamos sin falta.
Solución:
Una respuesta más corta y concisa.
import pyodbc
import pandas
cnxn = pyodbc.connect(r'DRIVER=Microsoft Access Driver (*.mdb, *.accdb);'
r'DBQ=C:usersbartogredesktopdata.mdb;')
sql = "Select sum(CYTM), sum(PYTM), BRAND From data Group By BRAND"
data = pandas.read_sql(sql,cnxn)
¡Estaba demasiado pensando en esto!
cnxn = pyodbc.connect(r'DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=C:usersbartogredesktopCorpRentalPivot1.accdb;UID="";PWD="";')
crsr = cnxn.cursor()
for table_name in crsr.tables(tableType='TABLE'):
print(table_name)
cursor = cnxn.cursor()
sql = "Select sum(CYTM), sum(PYTM), BRAND From data Group By BRAND"
cursor.execute(sql)
data = cursor.fetchall()
print(data)
Data = pandas.DataFrame(data)
print(Data)
Otro método más rápido. Consulte datos = pd.read_sql(sql, cnxn)
import pyodbc
import pandas as pd
from pandas import DataFrame
from pandas.tools import plotting
from scipy import stats
import matplotlib.pyplot as plt
import seaborn as sns
cnxn = pyodbc.connect(r'DRIVER=Microsoft Access Driver (*.mdb, *.accdb); DBQ=C:usersbartogredesktopdata.mdb;UID="";PWD="";')
crsr = cnxn.cursor()
for table_name in crsr.tables(tableType='TABLE'):
print(table_name)
cursor = cnxn.cursor()
sql = "Select *"
sql = sql + " From data"
print(sql)
cursor.execute(sql)
data = pd.read_sql(sql, cnxn)
Tienes la posibilidad mostrar este tutorial si te valió la pena.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)