Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >excel数据导入SQL数据库2021.8.23

excel数据导入SQL数据库2021.8.23

作者头像
用户7138673
发布于 2022-09-22 00:21:04
发布于 2022-09-22 00:21:04
1.4K00
代码可运行
举报
文章被收录于专栏:大大的小数据大大的小数据
运行总次数:0
代码可运行

对于小数据来说excel数据整理、清洗很上手,但是要做自动化还是要存SQL数据库的。

如何把excel导入SQL数据库?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# -*- coding:utf-8 -*-
import pymysql
from openpyxl import load_workbook
 
filename = '日志2021.8.23.xlsx'
workbook = load_workbook(filename, read_only=False, data_only=True)
ws = workbook.active

data = []
for row in ws.iter_rows(min_row=2, max_row=10444, values_only=True): #min_row=2是否有标题栏,从2行开始
    print(row)
    data.append(row)
 
# 插入数据库
conn = pymysql.Connection(host="192.168.XX.XX", user='XXX', password='XXXXX', database='XXXX', charset="utf8")
#填入SQL数据库的地址、用户名、密码、库名
cour = conn.cursor()
sql_str = "INSERT INTO test2021082301(`序号`, `网址`, `项目名称`, `附件名称`, `附件地址`, `附近重命名`) VALUES (%s, %s, %s, %s, %s, %s)"
 #编辑SQL语句,写入表名例如testXX,写入要写的字段
cour.executemany(sql_str, data)
conn.commit()
 
cour.close()
conn.close()
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大大的小数据 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
自动化测试如何解析excel文件?
  自动化测试中我们存放数据无非是使用文件或者数据库,那么文件可以是csv,xlsx,xml,甚至是txt文件,通常excel文件往往是我们的首选,无论是编写测试用例还是存放测试数据,excel都是很方便的。那么今天我们就把不同模块处理excel文件的方法做个总结,直接做封装,方便我们以后直接使用,增加工作效率。
py3study
2020/01/16
7570
5 分钟掌握 openpyxl 操作:Python 轻松处理 Excel
各种数据需要导入Excel?多个Excel要合并?目前,Python处理Excel文件有很多库,openpyxl算是其中功能和性能做的比较好的一个。接下来我将为大家介绍各种Excel操作。
Python编程与实战
2021/07/29
5560
Python处理excel的强大工具-openpyxl
首先,Python处理excel的第三方库有:xlrd,xlwt,openpyxl等。
吾非同
2020/10/13
2.2K0
Python 操作 Excel 全攻略 | 包括读取、写入、表格操作、图像输出和字体设置
本教程将介绍如何使用 Python 操作 Excel 文件,包括 Excel 文件的读取与写入、Excel 表格的操作、图像的输出和字体的设置等内容。
全栈若城
2024/02/29
15.4K0
Python 操作 Excel 全攻略 | 包括读取、写入、表格操作、图像输出和字体设置
python自动化办公——python操作Excel、Word、PDF集合大全
本文是鉴于有些粉丝的工作需求,有时候需要遇到这些文件的处理。因此,我写了一个文章集合,供大家参考,整篇文章已经整理成册(如下图所示)。由于文档获取人数太多,大家如有需求,请关注公众号:【数据分析与统计学之美】,回复关键词:【自动化文档】!
用户7886150
2021/01/24
2K0
Python openpyxl 处理Excel使用指南
这是一份openpyxl的使用指南。 翻译自官网 https://openpyxl.readthedocs.io/en/stable/tutorial.html
AnRFDev
2021/02/01
1.3K0
java实现excel一万条数据批量导入
要实现Excel一万条数据批量导入,可以使用Apache POI库来读取和解析Excel文件,并使用JDBC连接数据库将数据批量插入。以下是一个简单的示例代码:
疯狂的KK
2023/03/23
1.8K0
Python自动化:Python操作Excel的多种方式Pandas+openpyxl+xlrd
使用pandas操作Excel文件主要涉及读取(read_excel)和写入(to_excel)两个主要操作。
小白的大数据之旅
2024/11/20
1.1K0
Python批量Excel文件数据导入SQLite数据库的优化方案
说明:1)需要安装扩展库openpyxl;2)随着数据库的增大,导入速度可能会有所下降;3)本文只考虑Python代码优化,没有涉及数据库的优化;4)本文要点在于使用executemany实现批量数据导入,通过减少事务提交次数提高导入速度。 from random import choice, randrange from string import digits, ascii_letters from os import listdir import sqlite3 from time import ti
Python小屋屋主
2018/04/17
2.1K0
自动化测试如何解析excel文件?
自动化测试中我们存放数据无非是使用文件或者数据库,那么文件可以是csv,xlsx,xml,甚至是txt文件,通常excel文件往往是我们的首选,无论是编写测试用例还是存放测试数据,excel都是很方便的。那么今天我们就把不同模块处理excel文件的方法做个总结,直接做封装,方便我们以后直接使用,增加工作效率。
顾翔
2019/12/12
8710
开发小技巧备忘
今天一段时间一直在忙工作上的事,并没有系统地学习研究某一个具体的问题,但回顾这一个月的工作,发现还是有一些经验可以记录一下的。但这些经验没法系统地整理起来,因此只能算是开发中的杂项了。 杂项一:httpclient典型用法 基础用法 HttpClient httpClient = HttpClientBuilder.create().build(); HttpPost postMethod = null; try { postMethod = new HttpPost(reqUrl); p
jeremyxu
2018/05/10
6980
Python自动化办公系列之Python操作Excel
③ 在python中使用excel函数公式(很有用)         
磐创AI
2020/05/16
2.4K0
超详细Python处理Excel表格
「处理Excel表格需要用到openpyxl模块,该模块需要手动安装pip install openpyxl」
润森
2022/08/18
3.4K0
超详细Python处理Excel表格
openpyxl-读写Excel文件的Python库
写脚本的时候,想要用Python读取Excel文件内容,谷歌搜索发现了openpyxl这个包,学习后发现简单地读写Excel文件还是比较方便的,库的设计也很简洁,没有太多深奥的东西。这里记录一下,说不定哪天还是会用到呢。
王云峰
2019/12/25
9810
Python 中批量提取 Excel 数据的详细指南
在数据处理和分析的过程中,Excel 是一种广泛使用的数据存储格式。使用 Python 可以高效地从多个 Excel 文件中提取数据,进行汇总和分析。本文将详细介绍如何使用 pandas、openpyxl 和 xlrd 三种库来批量提取 Excel 数据,并提供相应的示例代码。
sergiojune
2024/06/25
1.6K0
Python 中批量提取 Excel 数据的详细指南
『python办公自动化』Excel:标红低于100的数据
作为产品经理,收集和分析数据是必备技能。我们的产品可能会设置埋点监听用户行为、记录页面和某些功能的使用情况。你问研发同事拿埋点数据,研发同事可能会导出一份 Excel 给你。此时如果你想标红使用量少于100的数据,可以在Excel里操作,也可以使用 Python 去处理。本文介绍后者。
德育处主任
2024/05/09
1780
『python办公自动化』Excel:标红低于100的数据
Excel办公自动化
请注意,本文编写于 986 天前,最后修改于 986 天前,其中某些信息可能已经过时。
曼亚灿
2023/05/17
4240
Excel办公自动化
python入门之后须掌握的知识点(excel文件处理+邮件发送+实战:批量化发工资条)【二】
python处理Excel实现自动化办公教学(数据筛选、公式操作、单元格拆分合并、冻结窗口、图表绘制等)【三】
汀丶人工智能
2022/12/21
6610
python入门之后须掌握的知识点(excel文件处理+邮件发送+实战:批量化发工资条)【二】
超超长篇 - 手把手带你用python玩转Excel
gitee:https://gitee.com/xiaozai-van-liu/mwj_utils
梦无矶小仔
2024/06/18
1.1K0
超超长篇 - 手把手带你用python玩转Excel
openpyxl:Python的Excel操作库
luckpunk
2023/09/27
9000
openpyxl:Python的Excel操作库
推荐阅读
相关推荐
自动化测试如何解析excel文件?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验