python把csv文件的多个工作表拆分_这技巧一定能用到,批量拆分工作表与拆分工作簿...

哈喽~我是运营菌。

在我们工作中,经常要把一些表格拆分成多个的工作表,分别发送不同的负责人。我们可以利用【数据透视表】和【邮件合并】即可完成。

本课件源文件:

链接:https://pan.baidu.com/s/1ZYQjj3BBWttgXbtK7cDa7A

提取码:yieq

-01-拆分工作表

对于利用数据透视表拆分成多个工作表。

01.把需要分类的字段拖动到【筛选】区。

99a929bba485ca0770932105f588a935.gif

02.选择透视表,【分析】→【选项】【显示报表筛选页】。

381da85eb2c577e2c58af3c7d9b2c169.gif

03.确定筛选的字段,工作表栏会自动生成对于数量的工作表。

f6e3b6939709f1bce8ba1392e77755aa.gif

拆完工作表,我们再拆工作簿。

-02-拆分工作簿

拆分工作簿的VBA代码如下:

 Private Sub 分拆工作表()

  Dim sht As Worksheet

  Dim MyBook As Workbook

  Set MyBook = ActiveWorkbook

  For Each sht In MyBook.Sheets

  sht.Copy

  ActiveWorkbook.SaveAs Filename:=MyBook.Path & "" & sht.Name, FileFormat:=xlNormal '将工作簿另存为EXCEL默认格式

  ActiveWorkbook.Close

  Next

  MsgBox "文件已经被分拆完毕!"

  End Sub

01.不会VBA的同学可以直接百度搜索“怎么将excel工作簿中的工作表拆分成单个工作簿”。接着,复制VBA代码,不用管里面的内容。

167d75ee49ab002bcef5be073ca13dbc.gif

02.在【开发工具】【Visual Basic】进入VBA界面。

51c4845673ac6d1bf83ab79cb7234121.png

03.进入VBA界面后,双击任一工作簿/工作表名称,粘贴代码。

2af62a5b91a601c76181c7f953e189f3.gif

04.粘贴代码后,按F5运行代码,系统即可自动拆分工作簿。(ps:由于我的电脑开了兼容性,所以会弹出告示。)

eac5811ae49a106cb648a30f5cd130fa.gif

05.合并完成后,我们就能在原来工作簿的文件夹位置发现其他拆分的工作簿。

0fc515f7b0df0ba32edde2f26c642cbe.gif

数据报告做不好?图表被领导嫌弃不规范?

辛辛苦苦分析出来的数据不知道使用什么图表?

这门《Excel图表,数据可视化》或许能帮到你,这门课从Excel常用五种类型可视化表达方式,手把手教你绘制13种基础图表、进阶图表、动态图表的绘制

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值