易语言数据分析小实例:数人头。用到:易数据库

0 需求

  有这样一张Excel表,想数数“人物”列的人头数。
  要求:假设没有重名的,我们要把一堆“张三”当成1个人。另外,按时间排序如果前有“张三”后有“张三”但中间夹杂了“李四”,而“张三”前后操作时间不超过20分钟,认为是“张三”帮“李四”操作的,也算成1人次。
在这里插入图片描述

1 直接操作Excel表

  直接操作Excel表实现的话,要写VBA,或者写公式拖拽。
  拖的话,你琢磨吧,20行数据好办,要是160万行呢,拖到啥时候?当然说160万行夸张了,Excel表最大行数在2003年以前是65536行,从2007年开始,增加到1048576行,也装不下160万行。
  具体怎么搞不说了,不是本文重点。

2 易语言实现

2.1 导库

  易语言没有像Python里的pandas这么好用的三方库,直接df = pd.read_excel()就把表格数据读到DataFrame了。
  当然易语言也可以借助其它dll(请参考我上传的dll文件:https://download.csdn.net/download/libofsdnu/89339923)通过DOM操作读写Excel,总体确实不如pandas好用。那就换个思路,直接把Exce

  • 20
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值