当前位置: 首页 > news >正文

使用python将EXCEL表格中数据转存到数据库

使用Python将excel表格中数据转存到数据库

1. 思路:
1) 使用python读取excel表格中数据
2)根据数据生成sql语句
3)批量运行sql语句

2. 代码

import pandas as pddef readExcel(path, excel_file):return pd.read_excel(path + excel_file)if __name__ == '__main__':file_path = '修改为自己的文件路径'# 文件名file_name = 'user.xlsx'sheet = readExcel(file_path, file_name)print(sheet)print(sheet.shape)# 获取excel表格中的行和列数print(sheet.shape[0], sheet.shape[1])user = []for i in range(0, sheet.shape[0]):for j in range(0, sheet.shape[1]):user.append(str(sheet.iloc[i, j]))# 生成sql语句print("insert into user(id, name, age, email) ""values(" + str(user[0]) + ", " + str(user[1]) + ", " + str(user[2]) + ", " + str(user[3]) + ")")user.clear()

3. 运行结果:

在这里插入图片描述

http://www.lryc.cn/news/6084.html

相关文章:

  • 【C++】类和对象(三)
  • vTESTstudio - VT System CAPL Functions - General/Trigger Function
  • IDEA 快捷键
  • 2023新华为OD机试题 - 入栈出栈(JavaScript) | 刷完必过
  • 微信公众号扫码授权登录思路
  • 数据结构与算法基础-学习-10-线性表之顺序栈的清理、销毁、压栈、弹栈
  • Hazel游戏引擎(005)
  • 牛客网Python篇数据分析习题(四)
  • 盲盒如何创业?
  • 第1集丨Java中面向对象相关概念汇总
  • 高性能(二)
  • Allegro如何实现同一个屏幕界面分屏显示操作指导
  • 前后端一些下载与配置(第二篇 第10天过后)nuxt banner redis 短信服务
  • OSG三维渲染引擎编程学习之四十八:“第五章:OSG场景渲染” 之 “5.6 多重纹理映射”
  • 对Node.js 的理解?优缺点?应用场景?
  • Bean的生命周期
  • Python学习-----函数2.0(函数对象,名称空间,作用域-->全局变量与局部变量)
  • Java中Json字符串和Java对象的互转
  • 代码随想录NO42 | 动态规划_Leetcode70. 爬楼梯 (进阶) 322. 零钱兑换 279.完全平方数
  • 【C++从入门到放弃】初识C++(基础知识入门详解)
  • 企业工程项目管理系统源码+spring cloud 系统管理+java 系统设置+二次开发
  • 【GPLT 三阶题目集】L3-016 二叉搜索树的结构
  • 核心交换机安全多业务高性能万兆交换机
  • Android APK 签名打包原理分析(三)【静默安装的实现方案】
  • mulesoft MCIA 破釜沉舟备考 2023.02.14.05
  • 结构体的三种定义方法、结构体类型名(可选标志符)什么时候可以省略
  • cgo静态编译不能用glibc,用musl
  • ​力扣解法汇总1124. 表现良好的最长时间段
  • 12- 降维算法 (PCA降维/LDA分类/NMF) (数据处理)
  • QT+ OpenGL学习