一.工作总结: 今天工作中遇到了这样一个需求,具体是根据某张表的某一列值得不同,进行不同关联操作.起初自己的想法是采用UNION操作,把两种情况连接起来,但是会出现一个问题,当进行动态传值SQL拼接的时候,只能给最后面加,而不能给两种情况的结果集都动态拼接,导致查询结果和预期不一样. 自己的SQL语句如下,自己使用UNION进行结果集连接. SELECT DISTINCT C.TUUSERNA,C.TUCLASID,C.TUUSERID,C.TUEMAIL,C.TUPHONE,C.TUACEMA…
select '${action}' as action from table name parameterType="map"可以指定为map,然后这边就可以用${xxx}来取值了…
背景 项目中有一个查询工作量,可以将查询的结果导出到Excel表中.在Excel工具中,有一个合并居中功能,可以将选中的单元格合并成一个大的单元格.现在需要在程序中直接实现查询结果的汇总, 问题分析 话不多说,上图分析: 如图,对于第一列,前三行的值都为A,那么就是需要执行合并.与此同时,1-3行后面的列采取同样的措施,约定前6列(下标0-5). 手动对1-3列进行分析的结果,如图,有点花哨!!! 可以看到结果中,对于整个1-3行后继的列操作依然如此. 这里要突出讲一下第3列(值为R),该列全部…
可根据table中某列中的ID去改变某列的值! 只是参考,实际应用中不能这样做的,如果有很多行,频繁访问服务器,服务器是顶不住的! JS: $(document).ready(function () { setTimeout(GetDate, 1000); }); function GetDate() { $("#tbData tbody").find("tr").each(function () { var prjectBalanceObj = $(this).f…
关于excel中的vlookup就是查找当前列对应的下一列的值的使用 vlookup的使用一些说明 vlookup函数一个4个参数解释下 vlookup(查找的值,表格范围,表格范围中第几列的值,0是精准) 如果想实现 查找 张三的招募B的数量  公式应该如下 =vlookup(E2,A:C,3,0)  应该是3  那么结果如下…
统计中遇到找出一列的值不在另一列的需求: 找出A列中不在B列的值 方法如下: 使用countif函数 比如找出A列中不在B列的值: 在C1中输入 COUNTIF(B:B,A1) 下拉单元格,在首行添加筛选 筛选的方法,在我另一篇博客中. 得到如下结果 结果为1则表示,A列的值在B中.0则表示不在B中.…
using System.Data; using System.IO; using System.Text; using System.Web; using NPOI.SS.UserModel; using NPOI.HSSF.UserModel; namespace AIMSCommon { public class ExcelRender { /// <summary> /// 根据Excel列类型获取列的值 /// </summary> /// <param name=…
网上查找相关内容,个人感觉是另一种形式的过滤喽.有的说用FIND,有的用高级筛选.我查找时如下: 1.新拉一列,标注公式“=ISNUMBER(FIND("宣",B2))”,然后拉至和数据列同行. 2.过滤新拉列值为“TRUE”的即可.FIND会查找该字符所在位置,找不到就#VALUE!喽. D列  “=ISNUMBER(FIND("宣",B2))” F列 “=FIND("宣",B2)”…
背景: 最近工作中需要核对客户的历史数据, 接近400个产品,需要核对的列有15列,行数有8000+行 肉眼核对简直要吐血 心想着反正在学python呢 人生苦短 何不用python写个脚本 帮助我核对 我省出时间来做些更有意义的事情呢 前提: 我需要核对的两份Excel有以下特点: 有共同的主键 两份Excel的结构不尽相同,仅需要核对源文件47列中的15列,这些列在目标文件中都能找到 主要思路: 将两个文件的主键作为键,将要核对的列作为值,保存到字典中 然后再进行比较 实现代码: impor…
Background: 挑选含有某些字段的值,然后把这些值所对应的后面某列上的值相加.比如挑选下表中,所有带有“MX104”这个字段的值,然后把它的后面total那一列的值相加. Solution: 随便选个A16这个位置来记录这个数,公式是 =SUMIF(A2:A12,"*MX104*",D2:D12)  ,得到的值是107784.6,就是含有MX104的这几个单元格的D列的值的相加. 使用筛选器也可以达到相同效果: 给A1加上筛选器,如上图,然后筛选MX104如下图 但是要注意的是…