01 操作需求描述
在很多时候,我们手动制作Excel文档的时候,对某一列数据进行录入时,可能为了省时省力,希望后期一次性使用鼠标双击去自动复制。 但事实上,在到了某一个数据量的节点后,我们哪怕是鼠标双击自动复制也需要花费大量时间。 这个时候如果借助Python,将会大大减少我们消耗在双击鼠标上的复读机时间。
02 代码构思
因为本次操作的内容用话说起来有点空洞,因此先将本次操作的Excel文档展示出来:
正如上图所示,Excel文档中的第一列和第二列都是处于需要进行隔断复制的状况,如果一个一个进行手动操作,不仅需要鼠标双击,还需要不停地下拉sheet表格。
因此使用Python进行隔断复制是个不错的选择。
首先,因为数据量较大,所以可以使用列表获取Excel的数据,然后对列表进行判断,将列表中的缺失值用当前位置前一位置的数值进行填充。03 完整代码
因为采用了列表的方式获取Excel文档数据,为了更方便地进行隔断复制,本次操作的代码采用了新建sheet表格的方式,将复制好后的列表数据填入新建的sheet表格,实践证明,这种采用sheet表格的方式远远高于直接在原sheet表格进行修改。 购买专栏解锁剩余66%