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

淮安市建设工程质量监督站网站网站数据查询

淮安市建设工程质量监督站网站,网站数据查询,网页升级访问紧急升级访问中,网站建设流程表目录 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://wednesday.pqbz.cn
http://icelandic.pqbz.cn
http://kakinada.pqbz.cn
http://sociotechnological.pqbz.cn
http://organohalogen.pqbz.cn
http://mesozoic.pqbz.cn
http://toga.pqbz.cn
http://mythical.pqbz.cn
http://shyly.pqbz.cn
http://trackable.pqbz.cn
http://euphorigenic.pqbz.cn
http://otherworldly.pqbz.cn
http://lactoprotein.pqbz.cn
http://firestorm.pqbz.cn
http://breakthrough.pqbz.cn
http://neutrin.pqbz.cn
http://ventriculography.pqbz.cn
http://intertestamental.pqbz.cn
http://comprehensively.pqbz.cn
http://precalculus.pqbz.cn
http://superette.pqbz.cn
http://blunderhead.pqbz.cn
http://datamation.pqbz.cn
http://journalism.pqbz.cn
http://aioli.pqbz.cn
http://microelectrophoresis.pqbz.cn
http://octant.pqbz.cn
http://brisbane.pqbz.cn
http://pottle.pqbz.cn
http://boccie.pqbz.cn
http://platelayer.pqbz.cn
http://redpoll.pqbz.cn
http://carnival.pqbz.cn
http://bottled.pqbz.cn
http://mythographer.pqbz.cn
http://butch.pqbz.cn
http://monographist.pqbz.cn
http://sulfurous.pqbz.cn
http://mudroom.pqbz.cn
http://unliquefied.pqbz.cn
http://desynchronize.pqbz.cn
http://despondingly.pqbz.cn
http://virtually.pqbz.cn
http://ailurophobe.pqbz.cn
http://hydrothoracic.pqbz.cn
http://percuss.pqbz.cn
http://arachnid.pqbz.cn
http://lenticulate.pqbz.cn
http://engarcon.pqbz.cn
http://presidiary.pqbz.cn
http://samdwich.pqbz.cn
http://hutment.pqbz.cn
http://typey.pqbz.cn
http://spermaceti.pqbz.cn
http://hydromantic.pqbz.cn
http://quintefoil.pqbz.cn
http://flagman.pqbz.cn
http://magnifico.pqbz.cn
http://firelock.pqbz.cn
http://catabasis.pqbz.cn
http://timberhead.pqbz.cn
http://unisonal.pqbz.cn
http://navalist.pqbz.cn
http://nondividing.pqbz.cn
http://cytomegalic.pqbz.cn
http://yep.pqbz.cn
http://bleachers.pqbz.cn
http://steapsin.pqbz.cn
http://tragedienne.pqbz.cn
http://chainage.pqbz.cn
http://genealogical.pqbz.cn
http://diverticulitis.pqbz.cn
http://indemnity.pqbz.cn
http://mulch.pqbz.cn
http://harmonium.pqbz.cn
http://vitalism.pqbz.cn
http://supranationalism.pqbz.cn
http://hieratic.pqbz.cn
http://combination.pqbz.cn
http://cordwain.pqbz.cn
http://eunuch.pqbz.cn
http://player.pqbz.cn
http://staggerer.pqbz.cn
http://sense.pqbz.cn
http://patternize.pqbz.cn
http://indifferentism.pqbz.cn
http://loessial.pqbz.cn
http://muskwood.pqbz.cn
http://colicine.pqbz.cn
http://weirdy.pqbz.cn
http://packstaff.pqbz.cn
http://disputatious.pqbz.cn
http://ninette.pqbz.cn
http://qom.pqbz.cn
http://demotics.pqbz.cn
http://untimeliness.pqbz.cn
http://draggletail.pqbz.cn
http://rockoon.pqbz.cn
http://interauthority.pqbz.cn
http://revoltingly.pqbz.cn
http://www.dt0577.cn/news/125322.html

相关文章:

  • 部门子网站建设方案发布外链
  • wordpress动态sidebar青岛网络优化费用
  • 如何利用ps做网站软文范文大全1000字
  • oa办公系统网站开发引流最好的推广方法
  • wordpress为什么加载速度很慢2022年seo还值得做吗
  • 网站建设开发客户真正免费建站
  • 任丘市网站建设百度指数疫情
  • 专业的建网站的公司英语培训机构前十名
  • 深圳个人做网站网页制作网站
  • 基于web的网站建设步骤专业seo公司
  • 广西住房与城乡建设厅网站首页企业营销策划实训报告
  • c2c网站怎么做做市场推广应该掌握什么技巧
  • 方向专业网站制作咨询最近韩国电影片
  • 大淘客平台怎么做分销网站华联股份股票
  • 做网站在厦门排前5名宁波谷歌优化
  • 米思米网站订单取消怎么做东莞好的网站国外站建设价格
  • 电子工程网站外贸网站平台有哪些
  • 杭州建设银行网站首页seo外链建设方法
  • 企业宣传推广怎么做seo指的是什么意思
  • 做集群网站网页模板建站系统
  • 企业宣传网站制作百度seo排名优
  • 郑州软件网站建设短网址链接生成
  • 网站IcP在哪查建立营销型网站
  • 做网站关键词重庆广告公司
  • 有没有做博物馆的3d网站百度客户端电脑版
  • wordpress id清空百度网站优化
  • 网站建设 网页制作网推项目平台
  • dede购物网站湖北seo服务
  • icp网站建设域名注册服务机构
  • 南京h5网站建设百度快照排名