419/1000:Excel,真香~(下)

简介: 419/1000:Excel,真香~(下)

在昨天的文章中提到,我找到了核对不同表的不同字段的问题。


主要分为两大块:

一块是把数据文档中的表的字段,筛选出来,与数据库表中的字段做对比。

另外一块儿是把数据文档中的表整理出来,粘贴到数据表中,方便进行不同表的查询。


一、对比两个地方表的字段是否相同

第一步:新建一个表。根据要查询的表,去对应的接口文档找到该表的所包含的所有字段。把这些字段粘贴复制到新表中。


第二步:去数据库去查询这个表的结果,并把对应的结果导出到Excel表中。把Excel表中,需要对比的字段粘贴到第一步中新建的表中,并与第一步粘贴的表的数据对齐。


第三步:在两列对齐数据的右边选择一列作为结果列,写上“=(需求表中粘贴过来的所有字段)=(数据表中粘贴的所有字段)”。然后吧这一列往下拉,如果看到true。就代表两列数据是相等的,false说明新增的表的数据是不一致的。


为了验证这种方法的正确性,我随便改了一个数据,结果在结果列就可以看到显示未false。


补充一点:在右边结果列中所有的字段都是进行框选的。


二、批量编写SQL语句,并备注不同的表名。

我的目标是编写所负责60多个的SQL语句,并为这些表名做备注。


第一步,到测试案例中把所负责的60多个表全部复制到一个新的Excel表中。表中包含了汉字,字母,和特殊符号和标点符号。


第二步:对这些表名进行只保留英文字母和特殊符号的切割。把Excel表中的表名粘贴到新建Word文档中。去除表中的Ctrl+H进行替换,输入正则表达式[a-zA-Z0-9_],下面为空格,“搜索”选择“使用通配符(U)”模式,点击“全部替换”按钮即可。即可看到汉字和标点符号被切割掉了。在输入正则表达式[!a-zA-Z0-9_],替换为空格,在输入标点符合替换为空格,即可得到这些表的中文名字。


第三步:把切割完所有中英文表名,按照自己的要求,一列一列放在新的Excel表的列中。因为工作需求,我专门添加了select * from 空格、“for update”、“;--” 等等多列。基本写一列,直接下拉就可以了。


第四步:在右边空白的一列上写上“=目标列&目标列&目标列”,回车,双击结果列的右下角,即可看到所需要的SQL语句。


所有操作的核心就是对数据进行切割,重组,新增,整合到想要的结果。不知道小伙伴看得懂吗?欢迎大家一起多多交流~~

相关文章
|
6月前
|
easyexcel Java 测试技术
读取Excel还用POI?试试这款开源工具EasyExcel
读取Excel还用POI?试试这款开源工具EasyExcel
175 0
|
6月前
|
存储 程序员 开发工具
【Excel VBA 从入门到出门】二、Excel VBA 简单使用
【Excel VBA 从入门到出门】二、Excel VBA 简单使用
132 2
|
6月前
|
存储 小程序 开发工具
【Excel VBA 从入门到出门】一、Excel VBA 是个啥?
【Excel VBA 从入门到出门】一、Excel VBA 是个啥?
154 2
|
6月前
|
开发工具 Windows
Excel VBA入门教程
Excel VBA入门教程
136 0
|
easyexcel Java API
Java开发篇 - 使用alanpoi实现excel的导入导出(短短几行代码就可以)
短短几行代码就可以, 使用alanpoi实现excel的导入导出
295 0
|
Java 开发者
几行代码就能实现复杂的 Excel 导入导出,这个工具类真心强大!
几行代码就能实现复杂的 Excel 导入导出,这个工具类真心强大!
317 0
【Excel】【网友小需求】解决网友的一个Excel小需求
【Excel】【网友小需求】解决网友的一个Excel小需求
102 0
【Excel】【网友小需求】解决网友的一个Excel小需求
|
数据采集 JSON 前端开发
十分钟上手 xlsx,4 种方法实现 Excel 导入导出
如果你和我一样经常和管理页面打交道,那么 Excel导入数据 和 数据导出Excel 这两个需求一定是逃不掉的。 相信大多数人也知道 xlsx 这个 npm 库,但是文档内容实在是太多,太冗余了。很多人的需求就是一个简单的导入导出,但文档愣是把整个 xlsx 系统给解释了一遍,看了半天也没找到 Demo, 找到 Demo 也跑不太起来。 网上的博客要不扔个 xlsx.utils.sheet_to_json 就完了,要不写很多很长的代码(很多循环那种),唉。就让这篇文章终结这个需求吧!
十分钟上手 xlsx,4 种方法实现 Excel 导入导出
|
BI 程序员 Apache
掌握这些操作Excel的神器,让你代码高出一个逼格(二)
在平时的业务系统开发中,少不了需要用到导出、导入excel功能,今天我们就一起来总结一下,如果你正为此需求感到困惑,那么阅读完本文,你一定会有所收获!
Excel的这几小技巧,你绝对想不到!
Excel的这几小技巧,你绝对想不到!
Excel的这几小技巧,你绝对想不到!