四、用Python处理Excel数据 - 字符串处理技术



1、字符串切片

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 从左右两侧结合起来提取
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2、字符串切片应用(整理工作表数据)

在这里插入图片描述
在这里插入图片描述

  • 提取数据到新建工作簿中,完成效果:
    在这里插入图片描述
    我们先来做第一步,如何来读取到A列的数据,然后才分别把部门和姓名提取到。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

3、字符串长度(个数)统计

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
统计出来的还是’优’的累计值,其他的怎么统计不到呢,问题在哪里呢?我们断点调试分析:
在这里插入图片描述
当跑完’优’,开始’良’的时候,发现n的值是6,m的值是’优’的个数21,n已经不小于ws.nrows-1的值了,while循环的条件不成立,没有进入while循环从头遍历’良’的个数,这就是问题所在。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4、字符串的查找

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意,上图每一行的B列里面有两行,上面的为上半年的,下面的为下半年的,我现在只想统计每个人下半年’优’的数量。
我们先来读取里面的数据再说:
在这里插入图片描述
在这里插入图片描述

  • 如果这个时候我们只需要下半年的,你怎么来提取呢?
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

5、字符串的替换

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
例如第2行,产品A-NED001-5487-9658-8741,改为:产品A(NED001)5487-9658-8741即可。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、字符串的拆分与合并

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
从上面例子我们发现split默认是以空格来拆分。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 除了上面那种拆分方式,还有一个字一个字的拆分:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 5
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值