Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Power Query如何处理隐藏工作表的操作?

Power Query如何处理隐藏工作表的操作?

作者头像
逍遥之
发布于 2020-06-03 01:14:55
发布于 2020-06-03 01:14:55
3.1K0
举报
文章被收录于专栏:数据技巧数据技巧

之前有对从Excel数据导入的方式有做解释,在导入Excel文件时可以有多个数据类型方式供导入选择,包括超级表,名称以及工作表。但是这些是针对xlxs文件格式的,而对于xls文件格式就会少了很多的功能。

xls是Excel97-2003的版本,是相对比较老旧的Excel文件格式,为了保持兼容性,很多数据依旧会保持此类的格式,尤其是从一些ERP系统导出的文件可能不直接使用csv格式,而是直接使用的旧的xls格式,虽然xls文件同样是Excel格式的文件,可以使用Excel.Workbook函数来进行解析,但是其就会丢失很多内容。

如果需要导入文件中单独的超级表,自定义的名称或者是被隐藏的工作表,可以先把文件格式转换成xlxs,然后再进行导入操作。

可以明显发现,在使用xls格式导入文件时会直接把整个工作表作为表格形式给进行导入,而不会再去区分工作表中的其他情况,同时隐藏的工作表也不会被认出。

同样的Power Query公式,导入进来的字段都不相同,xls格式的只有2个字段,而xlsx则会有5个字段,包括kind以及hidden字段,内容更加丰富。

所以如果需要Excel工作簿内更丰富的资料,则需要使用xlsx格式来进行导入,而不是使用旧版本的xls导入。不仅如此,如果是直接使用xls导入时,有时候还会发生一些其他不经意的意外。所以如果你手上有需要导入的xls文件的格式,最好统一转换成xlsx格式后再导入到Power Query中,这样出现错误的几率就会降低很多。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据技巧 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【愚公系列】2023年07月 Python自动化办公之xlutils修改excel
xlutils是一个Python模块,用于对Excel文档进行读写操作。它提供了一些常用的Excel操作功能,如复制、剪切、合并和过滤等。它基于xlrd和xlwt模块,可以读取和写入多种Excel文件格式,包括xls、xlsx和xlsm等格式。同时,xlutils还支持在Excel中进行格式化,并提供了一些对Excel表格进行处理的实用工具。
愚公搬代码
2025/05/28
790
【愚公系列】2023年07月 Python自动化办公之xlutils修改excel
大数据分析工具Power BI(三):导入数据操作介绍
进入PowBI,弹出的如下页面也可以直接关闭,在Power BI中想要导入数据需要通过Power Query 编辑器,Power Query 主要用来清洗和整理数据。
Lansonli
2023/03/18
2.8K0
大数据分析工具Power BI(三):导入数据操作介绍
使用Power Query处理数据(二)
在电商行业的数据管理中,一般会把库存数据转换成单条数据的数据表,在传统Excel中操作比较耗时耗力。而使用Power Query,就会变得十分轻松。假如我们需要将图1的数据转换成图2的数据样式。
数据山谷
2020/12/22
1.1K0
Power Query 系列 (01) - Power Query 介绍
Power Query 是微软提供的工具,Excel 2013 版作为插件加载使用,从 Office 2016 版开始,Power Query 的功能集成到 Excel 中,可以直接使用。微软推出 Power BI Desktop 后,一系列的工具,比如 Power Query, Power Pivot, Power View 等,都集成在其中。Power Query 定位查询,中文一般翻译为超级查询,主要作用是连接不同种类的数据源,进行数据的转换。下图来自微软官方对 Power Query 的介绍,可以帮助理解。Power Query 主要实现连接和转换功能。
StoneWM
2019/08/30
6K0
JavaScript前端电子表格处理神器 SheetJS
SheetJS 是一个基于 JavaScript 的表格处理库,它支持各种表格文件格式,包括 Excel、CSV 等。SheetJS 适用于浏览器和 Node.js,拥有强大的电子表格解析功能,即使电子表格很大,也可以轻松处理。此外,SheetJS 支持大量的电子表格格式,如 OpenDocument 等。
Tinywan
2024/01/02
2.2K0
JavaScript前端电子表格处理神器 SheetJS
Power BI刷新避免使用网关,蚊子肉也是腿,电费也是钱
之前写过一篇文章,在使用Power BI进行建模时,能尽量使用SQL就不要使用Excel文件。
陈学谦
2020/05/07
2.1K0
最全整理!Python 操作 Excel 库 xlrd与xlwt 常用操作详解!
在之前的Python办公自动化系列文章中,我们已经相信介绍了openyxl、xlsxwriter等Python操作Excel库。
小F
2021/06/25
5.1K0
最全整理!Python 操作 Excel 库 xlrd与xlwt 常用操作详解!
可能是全网最完整的 Python 操作 Excel库总结!
在之前的办公自动化系列文章中,我已经对Python操作Excel的几个常用库openpyxl、xlrd/xlwt、xlwings、xlsxwriter等进行了详细的讲解。
小F
2021/03/18
9.6K0
可能是全网最完整的 Python 操作 Excel库总结!
汇总Excel数据,列名不一样怎么办?| Power Query实战
日常工作中,很多朋友遇到类似如下的问题——多个要汇总的Excel工作表,列名却存在一些差异,比如有的表里叫“日期”,而另一个表里可能是“采购日期”……
大海Power
2023/02/06
2.4K0
Excel表数据汇总又双叒叕粗错,$FilterDatabase是什么鬼?
小勤:你教我用Power Query导入Excel文件的方法还是有问题啊,导进来的数据翻倍了!!!
大海Power
2021/08/30
2.5K0
Power Query 系列 (20) - 如何在外部使用Power Query提供的服务
Power Query 作为桌面端数据清理和转换的工具,能极大解放生产力,将繁琐的数据处理工作从重复的劳动中解放出来。那么,Power Query 能否对外提供计算服务呢?或者说 Power Query 有没有对外提供的编程接口? 根据我的探索,似乎没有,但在网络上找到下面的两种 walkaround 方式,都比较小众。所以如果真的需要数据处理、数据分析服务的话,不如选择其他的方案,比如 pandas 等等,拥有更大的自由度。
StoneWM
2021/03/25
2.8K0
Power Query批量导入Excel文件,和导入文本有一点儿不同
小勤:大海,你上次说PowerQuery可以批量导入Excel文件,我参考你那个批量导入文本文件的方法试了一下,不行啊。
大海Power
2021/08/30
2K0
从本地网关数据源切换到OneDrive数据源指导手册
几乎所有的教程都会告诉你,使用 Power BI 获取数据最简单的方式是从本地excel表中获取,紧接着教你如何从本地文件夹中获取多个文件。
陈学谦
2023/12/05
7940
从本地网关数据源切换到OneDrive数据源指导手册
利用Python读取和修改Excel文件(包括xls文件和xlsx文件)——基于xlrd、xlwt和openpyxl模块
本文介绍一下使用Python对Excel文件的基本操作,包括使用xlrd模块读取excel文件,使用xlwt模块将数据写入excel文件,使用openpyxl模块读取写入和修改excel文件。
全栈程序员站长
2022/09/02
10K0
Power Query提取并合并工作表指定范围
合并多表数据是常见的数据处理工作之一。无论大小公司,难免会遇到需要手工收集一些数据信息,可能是临时性的,也可能IT系统没有架设好的缘故。手工报表的最大特点是:存在一定的不规范性,给整合带来困难。
wujunmin
2021/09/07
2K0
Power Query提取并合并工作表指定范围
POI导入导出【面试+工作】
POI导入导出【面试+工作】 1.场景一 近期项目中的excel导入导出功能需求频繁的出现,趁此机会,今天笔者对POI的Excel数据的导入导出做一番详解,希望对大家有所帮助。 2.准备工
Java帮帮
2018/03/15
1.7K0
POI导入导出【面试+工作】
Power Query(BI)里能一键合并所有Excel工作簿?还是别用了吧!
小勤:这是神马情况啊?“[Expression.Error] 该键与表中的任何行均不匹配”。合并文件时不时就跳这个错!
大海Power
2021/08/30
3.6K0
【4】python读写文件操作---详细讲解!
python读写文件详细讲解! 1.操作xls格式的表格文件: 读取:xlrd 写入:xlwt 修改(追加写入):xlutils 2.操作xlsx格式的表格文件: 读取/写入:openpyxl 一. 读取Excel 1. 导入读取库 import xlrd 2. 打开Excel文件读取数据 data = xlrd.open_workbook('xxx.xls') 3. 获取一个工作表 table = data.sheets()[0] #通过索引顺序获取 table = data
汀丶人工智能
2022/12/21
1.3K0
【4】python读写文件操作---详细讲解!
全网最完整的Python操作Excel数据封装函数
对比其它编程语言,我们都知道Python最大的优势是代码简单,有丰富的第三方开源库供开发者使用。伴随着近几年数据分析的热度,Python也成为最受欢迎的编程语言之一。而对于数据的读取和存储,对于普通人来讲,除了数据库之外,最常见的就是微软的Excel。
用户8544541
2022/01/27
1.7K0
全网最完整的Python操作Excel数据封装函数
批量合并Excel数据时“外部表不是预期格式”或“文件包含损坏数据”的两种情况
很多朋友在用Power Query合并(汇总)Excel数据时,碰到过“DataFormat.Error:外部表不是预期格式”或“DataFormat.Error:文件包含损坏的数据”的错误提示:
大海Power
2021/08/31
16.6K0
推荐阅读
相关推荐
【愚公系列】2023年07月 Python自动化办公之xlutils修改excel
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档