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

一个做二维码问卷调查的网站如何在手机上制作网站

一个做二维码问卷调查的网站,如何在手机上制作网站,外贸网站建设,wordpress 附件下载目录 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.dinnco.com/news/28534.html

相关文章:

  • 品牌网站的愿望清单怎么做长春seo按天计费
  • wordpress主题 幻灯什么是seo优化推广
  • 怎么在网站上做推谷歌推广技巧
  • wap网站推荐seo免费优化公司推荐
  • 移动网站seo免费涨粉工具
  • 广东网站建设发信息51链
  • 动态网站建设步骤谷歌推广运营
  • 大理网站制作公司网站开发软件
  • 网站落地页怎么做网络营销策划方案800字
  • 深圳seo网站建设郑州网站推广公司
  • 学校网站的图片轮播怎么做自然搜索优化
  • 公司网站 优帮云腾讯云服务器
  • 成都正规小程序开发公司百度移动端优化
  • 企业网站建设需要哪些步骤网络销售
  • 网站如何做百度搜索优化网站自助建站系统
  • 北京微网站宁波做网站的公司
  • 临海市住房与城乡建设规划局网站手机优化软件下载
  • 开发一个交友app多少钱优化seo可以从以下几个方面进行
  • 网站备案要幕布照怎么让百度收录
  • 网站做淘客seo点击
  • 湖北外贸网站设计制作怎么制作公司网站
  • 装饰公司网站上海网络seo公司
  • 网页一键生成小程序江苏网站seo设计
  • 金华网站建设黄页网络推广是什么职业
  • 哪里医院做无痛人流便宜 咨询网站在线品牌推广策略包括哪些内容
  • 网站建设需求培训心得体会范文
  • 网站链接可以自己做吗百度链接提交
  • 网站加载流量网络推销平台有哪些
  • 给一个网站做需求分析市场调研与分析
  • 腾达企业交换机管理网站东莞网站建设快速排名