Bearbeitet:März 2015
Wie unten angemerkt, verwendet Pandas jetzt SQLAlchemy sowohl zum Lesen aus (read_sql ). ) und einfügen in (to_sql ) eine Datenbank. Folgendes sollte funktionieren
import pandas as pd
df = pd.read_sql(sql, cnxn)
Vorherige Antwort: Über Mikebmassey aus einer ähnlichen Frage
import pyodbc
import pandas.io.sql as psql
cnxn = pyodbc.connect(connection_info)
cursor = cnxn.cursor()
sql = "SELECT * FROM TABLE"
df = psql.frame_query(sql, cnxn)
cnxn.close()