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

wordpress升级 没有ftp青岛网络优化厂家

wordpress升级 没有ftp,青岛网络优化厂家,分享影视资源的网站怎么做,网站中 点击出现登录框怎么做目录 excel转sql的insert语句一、背景二、直接上代码 excel转sql的insert语句 一、背景 在实际测试工作中,需要频繁地进行测试造数并插入数据库验证,常规的手写sql语句过于浪费时间,为此简单写个脚本,通过excel来造数&#xff0…

目录

  • excel转sql的insert语句
    • 一、背景
    • 二、直接上代码

excel转sql的insert语句

一、背景

在实际测试工作中,需要频繁地进行测试造数并插入数据库验证,常规的手写sql语句过于浪费时间,为此简单写个脚本,通过excel来造数,快速生成insert语句,以此提高测试效率。

二、直接上代码

  1. 代码如下:
import pandas as pd
import pyperclip
import traceback
import osclass SourceData:def __init__(self, path, sheet_name, engine=None):# 通过pandas读取excel文件的指定sheet页,过滤掉为空的表头self.df = pd.DataFrame(pd.read_excel(path, sheet_name=sheet_name, dtype='string', na_filter=False,usecols=lambda x: not x.startswith('Unnamed'), engine=engine))self.data = self.df.iloc[:, 1:]  # 读取数据主体self.table_name = self.df['table_name'][0]  # 读取要造数的表名def to_sql(self):keys = '("' + '","'.join(list(map(lambda x: x.strip(), self.data.columns.to_list()))) + '")'  # 拼接sql语句的keys部分table_name = self.table_namevalues = ','.join(map(lambda x: "('" + "','".join(x) + "')", self.data.to_records(index=False).tolist()))  # 拼接sql语句的values部分sql = ' '.join(['INSERT INTO', table_name, keys, 'VALUES', values]) + ';'  # 构造insert语句print(sql)  # 打印到交互窗口pyperclip.copy(sql)  # 复制到剪贴板,以便直接进行粘贴if __name__ == '__main__':while True:path = input('请输入源数据文件路径:')if not os.path.exists(path):  # 文件错误时不退出,而是重新输入print('文件不存在,请检查路径后重新输入!')continueelse:while True:sheet_name = input('请输入sheet_name:')try:obj = SourceData(path, sheet_name)obj.to_sql()except Exception as msg:print(traceback.format_exc())continue
  1. excel造数模板如下
    由于sheet页名称有长度限制,所以只有将表名放于主体区域::
    在这里插入图片描述

  2. 执行结果如下:
    先指定excel路径,后面会进入到sheet名称读取的循环中,可以在一个excel文件里面建多个表的造数sheet。
    转换结果会打印出来,但用户不需要再去选中复制,因为这里用了pyperclip模块,在代码中已经复制到剪贴板了,可以直接粘贴使用
    在这里插入图片描述

由于功能简单,所以就不做界面了

http://www.hrbkazy.com/news/32252.html

相关文章:

  • 访问外国网站速度慢用html制作淘宝网页
  • 腾讯云wed服务器做网站bittorrentkitty磁力猫
  • 中国万维网官网域名注册网站100种找客户的方法
  • 赣州建设监督网站google搜索中文入口
  • 郑州专业做网站企业怎么制作微信小程序
  • 如何做流量网站google登录入口
  • 交易类网站做支付宝功能友情链接的获取途径有哪些
  • dw做网站的实用特效必应搜索引擎怎么样
  • 如何注册网站域名百度目前的推广方法
  • php做用户注册网站免费seo网站推广
  • 做片子 我们是认真的网站石家庄网站建设方案推广
  • 昌图网站推广seo优化专员招聘
  • 电脑QQ浮动窗口怎做电脑网站广州市运营推广公司
  • 网站开发制作全包企业站seo案例分析
  • 有哪些可以做策划方案的网站网络推广公司口碑
  • 武汉企业网站优化百度竞价排名背后的伦理问题
  • 不备案的网站很慢百度网盘电脑版
  • 网站开发和美工的区别百度热搜榜怎么打开
  • 厦门公司网站设计小红书推广怎么做
  • archigo建筑网站网络营销的原理
  • 个人接网站开发的平台wordpress自助建站
  • 合肥网站建设+一浪关键词排名推广怎么做
  • 网站蓝色优化网站性能
  • 网站备案表格样本软件推广怎么赚钱
  • 如何自建购物网站sem竞价推广公司
  • 企业管理系统网站广州新塘网站seo优化
  • 移动端网站 优帮云建一个网站需要多少钱?
  • 家教网站域名怎么做佛山网站优化服务
  • 福州医院网站建设公司重庆seo网络推广
  • 官方网站下载微信最新版青岛seo关键字排名