精华内容
下载资源
问答
  • 多个Excel、对多个工作簿、对多个表格进行统计统计的维度包含按文件名、按表名进行求和、求排名、求平均值、条件统计、条件求和、文字汇总、多条件统计等等,这往往比较费劲,工作量大,易出错,现在有一个方便...

         做为信息收集人员,可能经常需要统计多个Excel文件收集来的信息,对多个Excel、对多个工作簿、对多个表格进行统计,统计的维度包含按文件名、按表名进行求和、求排名、求平均值、条件统计、条件求和、文字汇总、多条件统计等等,这往往比较费劲,工作量大,易出错,现在有一个方便的统计工具可以按照你需要的汉字描述完成统计。已下面为例:

      例如我们有三个文件( 一个是2018年、一个是2019年、一个是2020年),文件中每个月的销售情况是一个Sheet。

     

      工具地址:www.excelfb.com

    点击:

    汇总工具

    Excel自动汇总工具(根据汉字描述的要求格式进行汇总)

     

    一、现在我要汇总每年 、每个月,每个产品的销售情况。

        操作如下图:

        

    二、汇总每个文件的信息行数

    三、汇总每个月的销售情况

    四、汇总2019及以后的销售情况----多文件条件统计

     

     

      

      

    展开全文
  • java代码统计工具

    千次下载 热门讨论 2008-07-27 15:22:36
    java代码统计工具,给出一文件路径,统计代码的总行数,注释行数,空行行数。含可运行的jar,以及源代码。 更请访问: http://blog.csdn.net/china8848
  • 不同的代码分支怎么在 Sonar 上做代码...但是sonar会把3分支的结果统计到一项目里面,不能分成3项目统计。 那么如何解决这问题。经常次的摸索发现sonar管理系统里面有一“更新标识”的功能,使用该功能可

    不同的代码分支怎么在 Sonar 上做代码分析呢?举个例子,一个项目有 master、mysql、xiangxiang三个分支, 在Jenkins上分别建了3个代码检查的job,预期是三个分支的代码检查结果区分开显示。但是sonar会把3个分支的结果统计到一个项目里面,不能分成3个项目统计。

    那么如何解决这个问题。经常多次的摸索发现sonar管理系统里面有一个“更新标识”的功能,使用该功能可以实现3个分支3个代码检查结果。下面进行图片演示。

    (1)三个分支的pom.xml中的项目名称修改成各个分支的名,如xiangxiang分支修改成HBGMS_xiangxiang。



    (2)在Jenkins中新建代码检查job,执行一个job,在sonar里面找到该结果统计,点击进去



    (3)点击“配置”->“更新标识”



    (4)将标识由包名修改成项目名称,如下图



    (5)其他分支的代码检查也按如此操作,即可完成。效果如下图


    展开全文
  • 网上找了半天,没有找到排除文件夹和格式化输出同时出现的代码。这里是自己试出来的代码: git log --author="songyang" --since="2019-05-01" --until="2019-05-31" --pretty=tformat: --numstat -- . ":(exclude...

    网上找了半天,没有找到排除文件夹和格式化输出同时出现的代码。这里是自己试出来的代码:

    git log  --author="songyang" --since="2019-05-01" --until="2019-05-31" --pretty=tformat:  --numstat  -- . ":(exclude)static/built" ":(exclude)static/bower_components" | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }'  

    参数:

    author: 作者,

    since: 起始时间

    until: 结束时间

    -- . ":(exclude)folderName" 排除文件夹

    -- . ":(exclude)folderName1" ":(exclude)folderName2" 排除多个文件夹

     

    示例代码中排除了“static/built”和“static/bower_components”这两个文件夹。执行结果如下:

     

    参考资料:

    https://www.cnblogs.com/bellkosmos/p/5923439.html

    展开全文
  • 最近在写几个关于“Project - Subitem - Task”的管理系统...这几个月陆续写了几个系统,最后一个系统是信用卡管理系统,也是SQL累积到较复杂的阶段,以这个为例子来整理这段时间以来的基于ACCESS和ASP的SQL多个表查询

    最近在写几个关于“Project - Subitem - Task”的管理系统,说是系统还是有点夸大了,基本就是一个多表查询调用和insert、update的数据库操作,只是出现不少计算和统计的问题,使得SQL显得复杂。所以,有必要在一个阶段任务完成后,做一次总结,把一些测试过程中的SQL代码做总结,以防以后用到又忘记了,也欢迎各位DB码农一起吐槽。


    这几个月陆续写了几个系统,最后一个系统是信用卡管理系统,也是SQL累积到较复杂的阶段,以这个为例子来整理这段时间以来的基于ACCESS和ASP的SQL多个表查询与计算统计代码是比较合适的。


    PS:因为涉及到自己的银行信息安全,隐去了一些信息,但额度、账单金额等还是真实的,是不是很剁手。


    回到正题,信用卡较多,希望用较好的方案统计信用卡账单、额度、还款等等信息,而又不想利用如“51信用卡管理”之类的软件,让人家获取我的财务信息,最好就是自己弄个数据库来解决,放到自己的云主机或虚拟服务器上去,手机也是一样访问的。这是做这个简单系统的原因,很多数据并不是一成而就的,而是在用的过程中不断添加需要统计到的信息而改进代码。


    建立一个CreditCard的数据库,我采用的是ACCESS2007,扩展名accdb。总共建立三个表,分别是credit(信用卡信息)、Bill(账单)、Payment(还款),尽量以最基础的数据录入,减少冗余,更多的计算和统计写在ASP上。


    正如上面的CreditCard Information的页面,看看SQL的语句:

    select Credit.ID as 序号, Credit.CCno as 索引, Credit.Bank as 银行,
    Credit.brand as 品牌, Credit.Card as 卡号, Format(Credit.limit,'Currency') as 额度,
    Credit.Belong as 持卡人, Credit.billday as 账单日, Credit.consumeday as 消费日,
    Count(Bill.CCno) as 账单数, Format(Credit.templimit,'Currency') as 临时额度,
    Format(Credit.unsettled,'Currency') as 未出账单金额,
    Format((Credit.limit+Credit.templimit-Credit.unsettled),'Currency') as 剩余额度,
    Credit.newtime as 更新时间
    FROM Credit LEFT JOIN Bill ON Credit.CCno = Bill.CCno
    GROUP BY Credit.ID, Credit.CCno, Credit.Bank, Credit.brand, Credit.Card,
    Credit.limit, Credit.Belong, Credit.billday, Credit.consumeday,
    Credit.templimit, Credit.unsettled, Credit.newtime
    order by Credit.ID

    Select语句中在as之后的名称可作为字段(列)的名;对于现实金额计数法和货币符号,则是用Format(字段或表达式,'Currency')得到¥12345.67格式;SQL中是可以用表达式的,如”额度+临时额度-未出账单金额“可以得到剩余额度等。由于用到Count(统计)Bill表中的对应银行的账单数量,所以用到了两个表的链接,即【Credit】和【Bill】两个表。两个表链接还是比较容易的,采用LEFT、INNER、RIGHT都可以实现Count,但其他用法需求里,这三个表链接方式是有区别的,特别在三张表以上的链接的应用就很重要了。


    PS:隐去索引、银行、卡号等。


    Bill Payment是三个表的同时调用,目的是一览无余地看到信用卡的账单、还款时间、还款情况等方面的信息,且看SQL语句:

    select Bill.ID as 序号, Bill.CCno as 索引, Credit.bank as 银行, Credit.Card as 卡号,
    Bill.BLno as 账单编号, Month(Bill.billdate) as 账单月份, Bill.paydate as 最后还款日期,
    Format(Bill.balance,'Currency') as 本期账单金额, Max(Payment.Paydate) as 还款时间,
    IIf(Max(Payment.Paydate) Is Not Null,IIf(Bill.balance-SUM(Payment.balance)<=0,'结清账单','部分还款,余'&Bill.paydate-date()&'天'),IIF(Bill.paydate-date()>0,Bill.paydate-date()&'天','逾期:'&date()-Bill.paydate&'天')) as 剩余还款时间, 
    Format(SUM(Payment.balance),'Currency') as 还款总金额,
    Format(IIf(Bill.balance-SUM(Payment.balance)<=0,0,Bill.balance-SUM(Payment.balance)),'Currency') as 未还款金额,
    IIf(Bill.balance-SUM(Payment.balance)<=0,'√','') as 账单完成
    FROM (Credit INNER JOIN Bill ON Credit.CCno = Bill.CCno)
    LEFT JOIN Payment ON Bill.BLno = Payment.BLno
    GROUP BY Bill.ID, Bill.CCno, Credit.bank, Credit.Card, Bill.BLno, 
    Bill.billdate, Bill.paydate, Bill.balance
    HAVING(Year(Bill.billdate)='2014' AND Month(Bill.billdate)='12')
    order by Bill.ID Desc

    Select语句中有Month(时间类型字段)来获取月份,也就有year(时间类型字段)、week()等获取相关时间信息;用Max、Min来获取一个字段(列)中最大或最小的数值,这个数值可以是数字或时间类型。


    这段Select语句中涉及到了一个if语句,句式:IIF(字段或表达式,表达式为真的结果,表达式为假的结果),表达式可以再嵌套表达式。对上面”剩余还款时间“这个字段的if语句进行解析。


    IIf(Max(Payment.Paydate) Is Not Null,IIf(Bill.balance-SUM(Payment.balance)<=0,'结清账单','部分还款,余'&Bill.paydate-date()&'天'),IIF(Bill.paydate-date()>0,Bill.paydate-date()&'天','逾期:'&date()-Bill.paydate&'天'))as 剩余还款时间


    第一个if层(红色),IIf(Max(Payment.Paydate) Is Not Null,表达式为真的结果,表达式为假的结果),当【Payment】表中的Paydate(这里指还款时间)不是空值的时候(蓝色),也就是这时有【Bill】表中的某月的账单,但这个账单在表【Payment】有值(不是空值),那么执行”表达式为真的结果“;如果这张信用卡某月的账单还没有还款记录,即还款时间为空值(Null),那么执行”表达式为假的结果“。


    那么这两个真假表达式的结果是什么呢?再看下一个if层(紫色),IIf(Bill.balance-SUM(Payment.balance)<=0,'结清账单','部分还款,余'&Bill.paydate-date()&'天')。也就是这时已经有还款记录了,那么这是存在两种状态,即一次性还完了某月账单应还款总额、和只还了部分钱,还剩余一部分没还。从表达式来看,账单金额-n次还款金额总和≤0,即已经还完全部款项(可以多还钱的,因为大多数时候下个月还会有刷卡,肯定还有账单的),那么就显示”结清账单“;如果账单金额-n次还款金额总和>0,也就是可以还了N次,都没有还完(欠太多钱,要”周转“几次才还完),那么就显示”部分还款,余n天“。


    还有一个第一层if语句表达式为假的结果(绿色),IIF(Bill.paydate-date()>0,Bill.paydate-date()&'天','逾期:'&date()-Bill.paydate&'天')。也就是最后还款时间-当前日期>0,那么计算最后还款时间-当前日期的天数;否则小于等于0就逾期(因为最后一天还款,并不是所有银行都能入账为还款,会第二天记账),逾期N天。


    明天再继续解析三个表的链接的方法选择,如何利用或选择左链接(LEFT JOIN)、内链接(INNER JOIN)和右链接(RIGHT JOIN),他们之间的区别和搭配。

    展开全文
  • 个工具实现了统计工程里面代码行数的功能,本来网上也有很这种工具,都是很觉得不大好用,反正自己开发一不是很难,所以我就写了一,也当作一种编程实践。 这个工具支持的功能有: 可以配置过滤文件...
  • 多线程统计多个文件的单词数目

    千次阅读 2013-04-08 13:00:35
    由标题我们就可以知道意思了,这里我只是将最后自己优化后的代码贴出来,其他版本以及请从我的资源中下载:http://download.csdn.net/detail/chenqiai0/5233058 #include #include #include #include #...
  • 代码统计工具实测点评

    千次阅读 2016-09-26 16:52:07
    通过简单的几部操作,就能准确的统计出一项目的代码行数、注释行、空白行、代码行、总行数、注释率、空白率、字符数等一系列详细的统计信息。
  • 最近发现一更好的方法,就是在增加“branch”参数。 在SonarQube analysis with Maven中增加branch(分支),对当前的sonar分析项目命名成其中一分支,如下图 执行结果如下图 发送报告地址如下: ...
  • SourceCount代码统计工具使用

    万次阅读 多人点赞 2018-05-24 11:01:50
    那么既然有这样的需求,就会有这样的软件出现,今天就简单的介绍一下这款软件SourceCount使用起来很简单,做一简单的教程:统计代码:您还可以根据需要添加文件的后缀和删除不需要统计的文件类型PS...
  • 代码行数统计工具

    千次阅读 2008-04-28 17:42:00
    为了便于统计自己代码的行数,用python实现了该小工具,可以支持对单个文件和一个目录下的多个文件进行统计,并输出统计代码行数,空行数和注释行数。对不同语言的代码,只需要修改其注释符就可以正确的统计行数...
  • Mac OS 下统计代码行数的工具

    千次阅读 2015-12-23 20:07:39
    Mac OS 下统计代码行数的工具
  • 其中大类字段包括1-7多个属性值,ID字段为0-474的属性值。现在想按照统计每个ID值内,各包含多少个不同的属性值(如ID为0的所有记录中,有1、2、5三个属性值)。 步骤如下: (1)打开ArcGIS中的【汇总统计数据】...
  • 统计单词代码

    千次阅读 2019-02-08 20:55:26
    统计单词个数,给出包含多个单词的字符串,统计各个单词的个数
  • 代码统计工具cloc

    万次阅读 2011-07-17 20:21:32
    cloc是一基于perl的、十分好用的代码统计工具(http://cloc.sourceforge.net/),它所支持的语言还算十分丰富。不过,还是有很用的较少的语言是不支持的。项目中的一些功能模块用到re2c来实现字符匹配,因此,会有...
  • Ubuntu——线程实现单词统计工具

    千次阅读 2017-08-21 20:25:56
    题目要求:线程实现单词统计工具 1.区分单词原则:凡是一非字母或数字的字符跟在字母或数字的后面,那么这字母或数字就是单词的结尾 2.允许线程使用互斥锁来修改临界资源,确保线程间的同步与协作 3.如果两...
  • 距离上一篇《基于ACCESS和ASP的SQL多个表查询与计算统计代码(一)》竟然已经一年半的时间,明日复明日呀,借着这次写库存管理系统的机会,再总结一些ACCESS和ASP的SQL问题。此次总结主要的要点在于把查询(Select...
  • 「敏捷开发」的大潮之下,如何在快速迭代的同时保证对被测代码的覆盖度和产品质量,是一非常有挑战性的话题。 在马蜂窝大交通、酒店等交易相关业务中,项目的开发和测试实践同样遵循敏捷的原则,迭代周期短、速度...
  • 工具-cloc代码行数统计工具

    千次阅读 2018-12-25 08:48:00
    cloc 代码统计工具 计算代码行、注释行、空行量的工具。支持多种语言。 gitHub地址: https://github.com/AlDanial/cloc 例如统计一下vue项目里的src文件夹下的代码: 安装方式 npm install -g cloc # ...
  • 代码行数统计及专业统计工具

    千次阅读 2016-04-15 13:27:05
    shell脚本代码行数统计主要问题 为了更好的获得精确,兼容性好的命令,做了一些简单分析,主要处理以下问题: 1)支持Windows换行符\r\n和Linux换行符\n处理(兼容性) 2)支持.c/.h文件类型(可扩展) 3)支持...
  • pandas实现多个excel合并统计

    千次阅读 2019-07-16 16:36:59
    这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一适合你的列表创建一表格设定内容居中、居左、...
  • 由于工作需要,需要统计下目前我负责模块的代码量,还是第一次遇到这样的要求,虽然我不知道具体多少,但总之很就对了。整个代码包差不多1w+文件,有的一文件就要大几千行,如何初步统计出来代码量?使用什么...
  • 测试代码: /** * 分组的条件 * * @param attendanceStatisticByDayDTO 考勤统计 * @return 返回分组的KEY */ private static AttendanceStatisticByDayDTO fetchGroupKey(final ...
  • hadoop 练习 MapReduce编程练习(四),统计多个输入文件学生的平均成绩,
  • 文章目录前言一、GroupingBy收集器二、使用示例2.1 准备2.2 根据单一字段分组2.3 根据Map的key的类型分组2.4 修改返回Map的value的类型2.5 修改返回自定义类型2.6 根据多个字段分组2.7 得到分组结果的平均值2.8 得到...
  • 超好用的代码统计工具——cloc

    千次阅读 2020-04-05 00:48:51
    超好用的代码统计工具——cloc 因为申请软件著作权的时候需要进行代码统计,所以找了一圈代码统计工具。先找到了SourceCount,似乎不再...Cloc是一款使用Perl语言开发的开源代码统计工具,支持平台使用、语言识...
  • 在windows下总是有很代码统计工具, 比如SourceCounter(源代码统计精灵)等工具之前我总是使用如下命令统计代码的信息, 繁琐而可读性差find . -type f -name "*.[hc]" | xargs cat | wc -l或者 find . -name "*....
  • 代码统计工具CLOC的使用

    万次阅读 2018-12-06 21:27:00
    CLOC(Count Lines of Code),是一可以统计多种编程语言中空行、评论行和物理行的工具。这个工具还是蛮实用的,可以帮我们快速了解一项目中代码的信息。 安装使用 windows 10 win10下可以去github上下载其最新...
  • 几种代码统计工具的安装及使用

    万次阅读 2017-06-09 15:50:39
    GitStats是Git的一个统计工具,可以对项目进行比较细致的统计以html的形式展示,比较适合比较大的项目。 GitStats在Windows下使用时有一些需要注意的地方: GitStats在windows下使用时需要安装有Python、Git,...
  • [小工具]代码统计工具编写

    千次阅读 2017-11-01 18:54:53
    代码工具是有一定工作经验并且有更高追求的程序的必备技能,今天加班到早晨五六点,到家都七点了,回到家倒头就睡,下午来公司感觉头还有点晕乎,工作的话怕只会产生更代码,就想起来写工程代码统计工具。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 815,756
精华内容 326,302
关键字:

多个统计代码