9.11 cmd,bat,Excel power query,VBA

cmd

命令符(help)

注释(::)

命令参数(命令 /?)

创建文件夹(md 文件夹名)

运行结束保持窗口打开(pause)

进入盘符(d:)

进入子目录(cd)

*切换路径。先从一个盘符转到另一个,再转到子目录

退回上级目录(cd..)

*上下箭头翻看前后命令

直接退回根目录(cd\)

*使用/不使用是否覆盖目标文件的参数(/Y /-Y)

*查看目录下文件(dir)

bat

echo状态、命令行、执行效果显示与否(echo @ on/off)

合并文件(type 源文件>目标文件)

追加内容(type 源文件>>目标文件)

*操作对象txt/csv

*运行出现乱码,修改编码格式(cmd窗口编码格式是ANSI,bat文件一般编码格式是UTF-8)

 CSV复制到Excel变为科学计数,数字超过15位变成0>将csv导到记事本,Excel中通过粘贴-文本导入向导导入

运行程序,如打开双微信(start 程序路径)

*有空格处用引号括起

关闭程序(taskkill /F /IM xxx.exe)

*if/for循环增加判断条件,更精确处理文件

Power Query

合并工作簿(使用M函数。Excel表-数据-获取数据-来自文件-选择路径-转换数据,自定义列-自定义列公式,公式=Excel.Workbook([Content],true,true)将Binary转换为Table,右上角展开选择所需内容,关闭上载至表/透视表/透视图/创建连接)

*工作簿,含多个工作表的Excel。bat无法实现

*用不到的列可以删除

*M函数区分大小写,写错即为语法错误

*可对不同标题展开

*可修改数据类型

*创建连接,连接到其他程序,Power Pivot...

*Power Query-合并文件,格式转换,清洗

Power Pivot-建模分析,数据模型,透视分析

Power View-可视化报表

Power Map-地图

VBA

拆分文件(单个操作录制宏>加for循环)

*录制宏代码4句(复制表,另存为,关闭窗口,结束宏)

*加循环改代码(循环头for each sht in sheets, sht.copy, save as " & sht.Name & ”.xlsx取表名作文件名, Next结束循环)

转PDF(同样录制宏。录制宏可实现很多批量操作)

*bat和Power Query无法拆分文件

*bat,Power Query很多功能VBA能实现

总结用途

cmd-管理操作系统

Power BI-Excel

VBA-Office

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yq要变成百万富翁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值