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语句。


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

相关文章
|
9月前
|
easyexcel Java 测试技术
读取Excel还用POI?试试这款开源工具EasyExcel
读取Excel还用POI?试试这款开源工具EasyExcel
220 0
|
8月前
|
开发工具
Excel VBA 笔记 第一次写代码-For循环 (Excel基础)
Excel VBA 笔记 第一次写代码-For循环 (Excel基础)
|
9月前
|
存储 程序员 开发工具
【Excel VBA 从入门到出门】二、Excel VBA 简单使用
【Excel VBA 从入门到出门】二、Excel VBA 简单使用
183 2
|
9月前
|
存储 小程序 开发工具
【Excel VBA 从入门到出门】一、Excel VBA 是个啥?
【Excel VBA 从入门到出门】一、Excel VBA 是个啥?
228 2
|
9月前
|
开发工具 Windows
Excel VBA入门教程
Excel VBA入门教程
178 0
|
开发者 Python
Python Excel操作新玩法:从零到高手掌握openpyxl
Python Excel操作新玩法:从零到高手掌握openpyxl
162 0
|
easyexcel Java API
Java开发篇 - 使用alanpoi实现excel的导入导出(短短几行代码就可以)
短短几行代码就可以, 使用alanpoi实现excel的导入导出
309 0
|
easyexcel Java Apache
SpringBoot 实现 Excel 自由导入导出,性能强的离谱,用起来还特优雅
各位网友,大家好,我是阿粉! 在实际的业务系统开发过程中,操作 Excel 实现数据的导入导出基本上是个非常常见的需求。 之前,我们有介绍一款非常好用的工具:EasyPoi,有读者提出在数据量大的情况下,EasyPoi 会占用内存大,性能不够好,严重的时候,还会出现内存异常的现象。 今天我给大家推荐一款性能更好的 Excel 导入导出工具:EasyExcel,希望对大家有所帮助! easyexcel 是阿里开源的一款 Excel导入导出工具,具有处理速度快、占用内存小、使用方便的特点,底层逻辑也是基于 apache poi 进行二次开发的,目前的应用也是非常广!
SpringBoot 实现 Excel 自由导入导出,性能强的离谱,用起来还特优雅
|
Java 开发者
几行代码就能实现复杂的 Excel 导入导出,这个工具类真心强大!
几行代码就能实现复杂的 Excel 导入导出,这个工具类真心强大!
343 0
Excel的这几小技巧,你绝对想不到!
Excel的这几小技巧,你绝对想不到!
Excel的这几小技巧,你绝对想不到!

热门文章

最新文章