首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

openpyxl读取excel并保存到数据库中

openpyxl是一个用于读取和写入Excel文件的Python库。它支持Excel文件的各种操作,包括读取、写入、修改和删除数据。

在使用openpyxl读取Excel文件并保存到数据库中时,可以按照以下步骤进行操作:

  1. 导入所需的库和模块:import openpyxl import pymysql
  2. 连接数据库:conn = pymysql.connect(host='数据库主机地址', user='用户名', password='密码', database='数据库名') cursor = conn.cursor()
  3. 打开Excel文件并选择工作表:workbook = openpyxl.load_workbook('文件路径/文件名.xlsx') sheet = workbook['工作表名']
  4. 遍历Excel文件中的数据并插入到数据库中:for row in sheet.iter_rows(min_row=2, values_only=True): sql = "INSERT INTO 表名 (字段1, 字段2, ...) VALUES (%s, %s, ...)" cursor.execute(sql, row) conn.commit()
  5. 关闭数据库连接:cursor.close() conn.close()

在上述代码中,需要根据实际情况替换以下内容:

  • 数据库主机地址:替换为实际的数据库主机地址。
  • 用户名:替换为实际的数据库用户名。
  • 密码:替换为实际的数据库密码。
  • 数据库名:替换为实际的数据库名。
  • 文件路径/文件名.xlsx:替换为实际的Excel文件路径和文件名。
  • 工作表名:替换为实际的Excel工作表名。
  • 表名:替换为实际的数据库表名。
  • 字段1, 字段2, ...:替换为实际的数据库表字段名。

推荐的腾讯云相关产品:腾讯云数据库MySQL、腾讯云云服务器CVM。

腾讯云数据库MySQL产品介绍链接地址:https://cloud.tencent.com/product/cdb

腾讯云云服务器CVM产品介绍链接地址:https://cloud.tencent.com/product/cvm

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券