Power query-批量修改表标题

本文介绍使用PowerQuery通过编程方式批量修改Excel表格标题的方法,包括建立对照表、转换行列、列表操作及重命名列的具体步骤,提供了一种高效解决同一表格中存在中英文双标题问题的方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Power query-批量修改表标题

背景:有时会遇到同一个表格,有中文和英文两种标题,手工改嫌麻烦,就找了个方法写代码,以便复用。
信息来自:https://www.fourmoo.com/2018/05/15/power-query-renaming-multiple-columns/
https://excel.city/2015/04/dynamic-table-headers-in-power-query-sap-bydesign-odata/
原理:
1、建立一张表,两列,分别是旧和新标题,有n行
2、用Table.Transpose,转列为行,得到两行的表,有n列
3、用Table.ToColumns,将上述表变成列表,变成n项,每项是{旧标题,新标题}这样的列表
4、得到列表后,作为Table.RenameColumns的参数,对旧表进行改名。

还有一个方法是:https://prathy.com/2017/03/modify-column-names-using-m-functions/
用了合并表的方式,新标题表格在前,旧标题表格去掉标题后在后。

内容概要:本文详细介绍了基于Simulink平台构建的锂电池供电与双向DCDC变换器智能切换工作的仿真模型。该模型能够根据锂离子电池的状态荷电(SOC)自动或手动切换两种工作模式:一是由锂离子电池通过双向DCDC变换器向负载供电;二是由直流可控电压源为负载供电并同时通过双向DCDC变换器为锂离子电池充电。文中不仅提供了模式切换的具体逻辑实现,还深入探讨了变换器内部的电压电流双环控制机制以及电池热管理模型的关键参数设定方法。此外,针对模型使用过程中可能遇到的问题给出了具体的调试建议。 适用人群:从事电力电子、新能源汽车、储能系统等领域研究和技术开发的专业人士,尤其是那些希望深入了解锂电池管理系统及其与电源转换设备交互机制的研究者和工程师。 使用场景及目标:适用于需要评估和优化锂电池供电系统的性能,特别是涉及双向DCDC变换器的应用场合。通过学习本文提供的理论知识和实践经验,可以帮助使用者更好地理解和掌握相关技术细节,从而提高实际项目的设计效率和可靠性。 其他说明:为了确保仿真的准确性,在使用该模型时需要注意一些特定条件,如仿真步长限制、电池初始SOC范围以及变换器电感参数的选择等。同时,对于可能出现的震荡发散现象,文中也提供了一种有效的解决办法。
### Power Query 快捷键列 在使用 Power Query 进行数据清洗和处理时,掌握一些常用的快捷键能够显著提高工作效率。以下是部分重要的 Power Query 快捷键: #### 基本操作 - **关闭并加载到**:`Ctrl + Shift + L`[^3] 此组合键用于完成数据转换并将结果加载回 Excel。 - **取消/重做更改**: - 取消上一步操作:`Ctrl + Z` - 重复上一步操作:`Ctrl + Y` #### 编辑器内导航 - **折叠/展开左侧字段列**:`Alt + F` 或 `Shift + Alt + E` 这些命令可以帮助用户更方便地管理显示空间,专注于特定区域的工作。 #### 列操作 - **拆分列**:当鼠标悬停于要分割的列标题处时按 `Tab` 键切换模式后点击右箭头选择依据分隔符或其他方式拆分。 - **转置**:选中整个格后按下 `Shift + Tab` 即可在弹出菜单里找到该选项 #### 行过滤与排序 - **升序排列当前所选列**:`Alt + O + S + A` - **降序排列当前所选列**:`Alt + O + S + D` 通过上述路径可以快速对指定列实施简单的排序动作而无需打开额外对话框。 #### 清洗数据 - **移除空白行**:先全选目标范围再输入 `Alt + H + F + M` 来执行去除空记录的任务。 - **替换值**:利用 `Ctrl + H` 调用查找替换工具来进行批量替换成新内容的动作。 值得注意的是,虽然这里列举了一些常用的功能对应的键盘指令集,但并非涵盖了所有的可能性;而且不同版本之间可能存在细微差异。对于更加深入的学习建议查阅官方文档获取最新最全面的信息。 ```python # Python 示例代码仅作为展示如何集成快捷键说明的一部分,并非实际可用Python脚本 print("以上是一些常见的Power Query快捷键") ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值