Ps:文末有百度云数据提取方式及Python源码
1、Python 合并处理工作簿
2、Excel 合并处理工作簿
目标:将多个Excel文件合并成一个文件里的Sheet。
实现方式:利用Excel 的 Power Query(本人使用的是 Excel 2016);这是Office 2016自带的一个查询功能,是Powerquery中的一个小应用,如果是2013版本需要单独安装这个功能
为了实现同Python部分一样的需求,在正式导入之前,在每个Excel表里,增加「类目」字段,手动把字段填充一下。形如:
2.1 新建查询,从文件夹导入
新建一个Excel,点击「数据」选项卡下的「新建查询」,在弹出的快捷菜单中,选择「从文件」- 「从文件夹」,选择需要合并的工作簿所在的文件夹。
确定好文件夹之后,再点击 「确定」,Excel 会打开一个查询编辑器。
2.2 获取工作簿的内容
继续,点击「添加列」选项卡下的「添加自定义列」。在弹出「添加自定义列」的窗口内,输入「列名字」,尽量使用中文;另外还要输入「自定义列公式」。
截图中的公式:=Excel.Workbook([Content])
上一步确定后,我们可以看到表格中,多了一列「汇总」的字段,这就是我们表格的内容啦~
2.3 整理数据
这一步,我们需要「展开字段」,第一次展开之后会出现Name、Data、Item、Kind、Hidden。
点击确定后,选中「汇总.Data」列 -「开始」-「删除列」-「删除其他列」。
然后,再展开「汇总.Data」列。设置「将第一行用作标题」。此外,因为文件夹下的所有Excel文件都有标题,因此,汇总时,需要剔除表中多余的标题!
最后,点击「开始」工具选项卡下的「关闭并上载」,这样就可以啦~
至此,我们就将「多份Excel文档」合并成了一份工作表sheet,就完成了!
2.4 新增文档/数据刷新
如果我们往「文件夹」中新增文档,直接右键,选择「刷新」就会自动更新数据。
2.5 完成透视需求
以下部分,只展示合并数据,不再处理数据!
1、Python合并处理工作表
2、Excel 合并处理工作表
目标:将一个Excel文件的多个Sheet合并成一个Sheet。
实现方式:利用Excel 的 Power Query(本人使用的是 Excel 2016);这是Office 2016自带的一个查询功能,是Powerquery中的一个小应用,如果是2013版本需要单独安装这个功能。
2.1 新建查询
新建一份工作簿,点击「数据」选项卡下的「新建查询-自文件-工作簿」,然后选择需要合并工作表的文档。
选中需要操作的文档之后,点击「导入」,就会得到一个如下「导航器」;
2.2 数据处理
导入数据之后,首先点击导航器中的「工作簿名字」,然后点击「转换数据」,部分版本可能会显示为「编辑数据」。
上一步完成后,Excel会弹出一个Power Query编辑器,数据区域中总共有5列数据,分别是:Name、Data、Item、Kind、Hidden。这里我们只需要保留Data这一列,其他的全部删除,可以右击Data,选择「删除其他列」,这样就只保留了这一列数据。
接下来,需要将Data数据展开,点击「Data旁边的按钮」,然后点击「确定」,将数据展开。继续,在工具栏中点击「将第一行用作标题」。
由于原表中每个Sheet中,都含有标题,因此,需要把多余的标题剔除出去!
至此,我们就将所有的数据整理完毕了,整理下思路:①删除无用数据;②设置标题行;总共就这2个步骤。
2.3 导出数据、刷新数据
点击「开始」工具选项卡下的「关闭并上载」,这样就可以啦!
数据刷新方面,以后每次在表中新增数据,直接右键,选择「刷新」就会自动更新数据。
详见百度云网盘:
链接:https://pan.baidu.com/s/1jruXq6vVvHDmXEiy-mbsyQ
提取码:r38b
复制这段内容后打开百度网盘手机App,操作更方便哦~
到此这篇python如何返回多个值(python如何返回多个值excel)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/pythonbc/73444.html