gpt4 book ai didi

python - 使用 Python 2.7 从 Excel 导入 MySQL 表

转载 作者:行者123 更新时间:2023-11-29 06:03:31 25 4
gpt4 key购买 nike

我正在尝试将此 Excel 工作表中的数据插入到 MySQL 表中:https://www.dropbox.com/s/w7m282386t08xk3/GA.xlsx?dl=0

脚本应该从第二张工作表“Daily Metrics”的第 16 行开始。MySQL 表已经包含名为 date、campaign、users 和 session 的字段。

使用 Python 2.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"):

中更新您要迭代的范围
from openpyxl import  load_workbook

wb = load_workbook("c:/testing.xlsx")

for rw in wb["Daily Metrics"].iter_rows("A16:B20"):
for cl in rw:
print cl.value

关于python - 使用 Python 2.7 从 Excel 导入 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43266126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com