我试图从这个Excel表中的数据插入MySQL表:https://www.dropbox.com/s/w7m282386t08xk3/GA.xlsx?dl=0
脚本应该从第16行的第二张“Daily Metrics”开始。MySQL表已经有了名为date、campaign、users和sessions的字段。在
使用Python2.7,我已经创建了MySQL连接并打开了工作表,但我不确定如何循环这些行并将其插入数据库。在
import MySQLdb as db
from openpyxl import load_workbook
wb = load_workbook('GA.xlsx')
sheetranges = wb['Daily Metrics']
print(sheetranges['A16'].value)
conn = db.connect('serverhost','username','password','database')
cursor = conn.cursor()
cursor.execute('insert into test_table ...')
conn.close()
谢谢你的帮助!在
试试这个,看看它是否符合你的要求。您需要更新到正确的工作簿名称和位置。另外,确定要在
for rw in wb["Daily Metrics"].iter_rows("A16:B20"):
中迭代的范围相关问题 更多 >
编程相关推荐