你可以使用 pandas 库读取 Excel 文件,并使用 pymysql 库连接到 MySQL 数据库。以下是一个示例代码:\n\npython\nimport pandas as pd\nimport pymysql\n\n# 读取 Excel 文件\ndf = pd.read_excel('data.xlsx')\n\n# 连接 MySQL 数据库\nconnection = pymysql.connect(host='localhost',\n user='your_username',\n password='your_password',\n db='your_database',\n charset='utf8mb4',\n cursorclass=pymysql.cursors.DictCursor)\n\ntry:\n with connection.cursor() as cursor:\n # 创建表\n create_table_query = """\n CREATE TABLE IF NOT EXISTS data (\n id INT AUTO_INCREMENT PRIMARY KEY,\n column1 VARCHAR(255),\n column2 VARCHAR(255),\n column3 VARCHAR(255)\n )\n """\n cursor.execute(create_table_query)\n\n # 插入数据\n for index, row in df.iterrows():\n insert_query = "INSERT INTO data (column1, column2, column3) VALUES (%s, %s, %s)"\n cursor.execute(insert_query, (row['Column1'], row['Column2'], row['Column3']))\n\n # 提交更改\n connection.commit()\nfinally:\n # 关闭连接\n connection.close()\n\n\n在上面的代码中,你需要将以下部分替换为你自己的数据库连接信息:\n\n- host='localhost':数据库主机地址\n- user='your_username':数据库用户名\n- password='your_password':数据库密码\n- db='your_database':数据库名称\n\n另外,你还需要将data.xlsx替换为你要读取的 Excel 文件路径,并根据你的实际情况调整表名和列名。


原文地址: https://www.cveoy.top/t/topic/p4xu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录