相关文章推荐

用Python按条件拆分Excel或CSV等文件

专栏 / 用Python按条件拆分Excel或CSV等文件

用Python按条件拆分Excel或CSV等文件

2021年10月25日 11:56 --阅读 · --喜欢 · 职场学习笔记
粉丝: 2453 文章: 66

Python进行批量拆分Excel文件处理操作仅需要使用Pandas模块。需要拆分的Excel文件截图示例如下:

我们想将Excel文件按照部门字段进行拆分,一个部门一个Excel文件。

代码:

注: 如果报错 EOL while scanning string literal ,那是因为字符串引号没有成对出现,把 r"C:\Users\QDM\Desktop\" 最后面的斜杠去掉或者随便新增一些字符即可。

另一种Python拆分法:

数据源:

1. 预览数据源:

2. 清洗得出去重之后的一个字段列表

3. 循环遍历得出拆分出来的每个字段所对应的新文件

结果:

运行结果:

以下是VBA方法:

假如在某一个Excel工作簿中,有一张叫“总表”的工作表,我们想以某一列的字段属性,将该表拆分成若干张只包含某一相同类别的分表,这时,我们可用下面的VBA代码来玩一下:

注:同一种类别要连续在一起(可以先排一个序)

拆分前:

拆分后:

带有注释的代码如下:

使用此代码注意事项:

1. 打开需要拆分的工作簿的VBE窗口,

2. 新建一个模块,把上面的代码复制进去,

3. 需要拆分的工作表名称改为总表,

4. 对需要拆分的数据按照拆分列进行排序,升序降序无所谓,

5. 运行代码,

6. 在弹出的窗口中按要求输入

当然第四步排序用代码也可以完成,或者不用排序,把需要复制的数据直接写入到数组里也可以,以上纯属个人习惯。

注:VBA代码参考并修改自网络,Python代码则是自己所写。

投诉或建议
3D打印制耗材丝机 Bom清单组装说明
简洁型制丝机器将PET瓶的条带转变为3D打印机的耗材。组装说明:底部:打印并清理所有可打印部分将橡胶支脚安装到底壳上4x橡胶支脚4x M3螺母4x M3x8mm螺丝将左右底盖连接在一起2个M3螺母2x M3x8mm螺钉2台M3洗衣机安装电源2个M3x6mm螺钉2x洗衣机准备主插座和电源开关模块电线的长度应该在18厘米左右两条额外的接地线将连接至铝型材安装主插座和电源开关模块2x M3x10埋头螺钉2个M3螺母2台M3洗衣机准备电机速度控制器和恒温器的接线(+)/(-)电线…电源电机速度控制器… 45cm,
 
推荐文章