在实际的excel中,替换数据,只需要鼠标选中,使用键盘来完成数据替换就可以了。
但是这些操作在python也可以完成,如果只是一个sheet页,几行数据
完全可以用鼠标来完成,如果是一个工作薄或者百来个工作表的时候
就需要考虑提升工作效率了,这时候python就起到了一定的作用。
这里介绍的是一行数据的替换,但是实际上,多行数据或者特定数据的替换都是类似的。
先看替换前后数据的变化情况

从数据来看,变化并不是很大,接下来看如何从代码的角度来完成这件事情

这里有一个主要的点,就是获取整个sheet页的数据之后,其实数据返回的值是一个列表
只不过这个列表比较特殊,它是一个列表套列表
所以通过enumerate 进行拆包,就是拆分index和data
拆分之后,判断是否出现你想要替换的数据,如果出现了,就替换。
最后将替换之后的数据从新更新/赋值到value数据中