当前位置:网站首页 > Python编程 > 正文

python如何返回多个值(python如何返回多个值excel)



Ps:文末有百度云数据提取方式及Python源码

python读取excel合并列串行_Python

1、Python 合并处理工作簿

python读取excel合并列串行_Data_02

2、Excel 合并处理工作簿

目标:将多个Excel文件合并成一个文件里的Sheet

实现方式:利用Excel 的 Power Query(本人使用的是 Excel 2016);这是Office 2016自带的一个查询功能,是Powerquery中的一个小应用,如果是2013版本需要单独安装这个功能

为了实现同Python部分一样的需求,在正式导入之前,在每个Excel表里,增加「类目」字段,手动把字段填充一下。形如:

python读取excel合并列串行_python读取excel合并列串行_03

2.1 新建查询,从文件夹导入

新建一个Excel,点击「数据」选项卡下的「新建查询」,在弹出的快捷菜单中,选择「从文件」- 「从文件夹」,选择需要合并的工作簿所在的文件夹。

python读取excel合并列串行_2.4g和5g要不要合并_04

python读取excel合并列串行_Data_05

确定好文件夹之后,再点击 「确定」,Excel 会打开一个查询编辑器。

python读取excel合并列串行_Data_06

2.2 获取工作簿的内容

继续,点击「添加列」选项卡下的「添加自定义列」。在弹出「添加自定义列」的窗口内,输入「列名字」,尽量使用中文;另外还要输入「自定义列公式」。

python读取excel合并列串行_python读取excel合并列串行_07

截图中的公式:=Excel.Workbook([Content])

上一步确定后,我们可以看到表格中,多了一列「汇总」的字段,这就是我们表格的内容啦~

python读取excel合并列串行_数据_08

2.3 整理数据

这一步,我们需要「展开字段」,第一次展开之后会出现Name、Data、Item、Kind、Hidden。

python读取excel合并列串行_python读取excel合并列串行_09

点击确定后,选中「汇总.Data」列 -「开始」-「删除列」-「删除其他列」。

python读取excel合并列串行_Python_10

然后,再展开「汇总.Data」列。设置「将第一行用作标题」。此外,因为文件夹下的所有Excel文件都有标题,因此,汇总时,需要剔除表中多余的标题

python读取excel合并列串行_Data_11

python读取excel合并列串行_Data_12

最后,点击「开始」工具选项卡下的「关闭并上载」,这样就可以啦~

python读取excel合并列串行_2.4g和5g要不要合并_13

至此,我们就将「多份Excel文档」合并成了一份工作表sheet,就完成了!

2.4 新增文档/数据刷新

如果我们往「文件夹」中新增文档,直接右键,选择「刷新」就会自动更新数据。

python读取excel合并列串行_数据_14

2.5 完成透视需求

python读取excel合并列串行_Python_15

python读取excel合并列串行_Python_16

以下部分,只展示合并数据,不再处理数据!

python读取excel合并列串行_Python_17

1、Python合并处理工作表

2、Excel 合并处理工作表

目标:将一个Excel文件的多个Sheet合并成一个Sheet

实现方式:利用Excel 的 Power Query(本人使用的是 Excel 2016);这是Office 2016自带的一个查询功能,是Powerquery中的一个小应用,如果是2013版本需要单独安装这个功能。

2.1 新建查询

新建一份工作簿,点击「数据」选项卡下的「新建查询-自文件-工作簿」,然后选择需要合并工作表的文档。

python读取excel合并列串行_python读取excel合并列串行_18

选中需要操作的文档之后,点击「导入」,就会得到一个如下「导航器」;

python读取excel合并列串行_2.4g和5g要不要合并_19

2.2 数据处理

导入数据之后,首先点击导航器中的「工作簿名字」,然后点击「转换数据」,部分版本可能会显示为「编辑数据」。

python读取excel合并列串行_数据_20

上一步完成后,Excel会弹出一个Power Query编辑器,数据区域中总共有5列数据,分别是:Name、Data、Item、Kind、Hidden。这里我们只需要保留Data这一列,其他的全部删除,可以右击Data,选择「删除其他列」,这样就只保留了这一列数据。

python读取excel合并列串行_python读取excel合并列串行_21

接下来,需要将Data数据展开,点击「Data旁边的按钮」,然后点击「确定」,将数据展开。继续,在工具栏中点击「将第一行用作标题」。

python读取excel合并列串行_Data_22

python读取excel合并列串行_数据_23

由于原表中每个Sheet中,都含有标题,因此,需要把多余的标题剔除出去!

python读取excel合并列串行_Python_24

至此,我们就将所有的数据整理完毕了,整理下思路:①删除无用数据②设置标题行;总共就这2个步骤。

2.3 导出数据、刷新数据

点击「开始」工具选项卡下的「关闭并上载」,这样就可以啦!

python读取excel合并列串行_Python_25

数据刷新方面,以后每次在表中新增数据,直接右键,选择「刷新」就会自动更新数据。

python读取excel合并列串行_2.4g和5g要不要合并_26

详见百度云网盘:

链接:https://pan.baidu.com/s/1jruXq6vVvHDmXEiy-mbsyQ

提取码:r38b

复制这段内容后打开百度网盘手机App,操作更方便哦~

到此这篇python如何返回多个值(python如何返回多个值excel)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 列表的增删改查方法python(python列表添加删除元素)2024-12-30 21:27:05
  • python 写函数(python写函数检查用户传入的对象)2024-12-30 21:27:05
  • python删除venv虚拟环境(pipenv删除虚拟环境)2024-12-30 21:27:05
  • win32api模块(python中win32api模块)2024-12-30 21:27:05
  • python函数大全及详解app(python函数大全及详解 pdf)2024-12-30 21:27:05
  • python函数有几种类型(python中函数的类型)2024-12-30 21:27:05
  • python执行py文件(python执行py文件并传入参数)2024-12-30 21:27:05
  • python函数def讲解(python3 def函数)2024-12-30 21:27:05
  • python 返回多个值(Python返回多个值)2024-12-30 21:27:05
  • pycharm安装pymysql包(pycharm安装python库)2024-12-30 21:27:05
  • 全屏图片