产品文档 / Excel催化剂
第123波-批量创建或取消Excel文件打开密码
过往功能中,曾经有对打开密码进行取消功能,但较隐秘,和文件格式混在一起,可能部分用户们不清晰,重新分离出一个对打开密码进行操作的功能,性能更快。仅针对07版及以上的Excel文件格式。 应用场景 一般来说,Excel文件创建打开密码,是一件有点风险的事情,如果忘记密码,很难找回,但为了保护自己的文件
过往功能中,曾经有对打开密码进行取消功能,但较隐秘,和文件格式混在一起,可能部分用户们不清晰,重新分离出一个对打开密码进行操作的功能,性能更快。仅针对07版及以上的Excel文件格式。
应用场景
一般来说,Excel文件创建打开密码,是一件有点风险的事情,如果忘记密码,很难找回,但为了保护自己的文件,也是必须去做的。
手动输入密码,容易出错,那就批量生成呗。特别是多文件操作时。
还有文件打开密码,一段时间后,想更换下,也可以用批量的方式操作,更科学。
还有一个很刚需的场景,在PowerQuery的数据处理中,对Excel文件有打开密码保护,完全歇菜,需要先将其取消下密码,此功能大有所为。
过往相关功能传送门:
Excel文件的打开密码,一般仅指07版及以上的格式文件才有效,03版的文件,破解也是很容易,在07版已经出来10多年,没有理由再去用03版的格式保存文件了。
功能实现
本篇功能非常简单,准备2列数据(或者3列,如果原文件有打开密码时),首列为文件路径,第2列为要创建的打开密码,第3列为原文件打开密码。
无需选定标题行,文件处理过程中出错会整行标红提示。

最终以生成新文件的方式,不对原文件进行覆盖,放到【输出】文件夹内。

结语
功能虽然简单,但真正要用时,还是非常爽,希望对某部分群体此功能适用,不用管别人会不会用到,反正笔者就要用到,所以就开发了。也不必管非要用到此功能,用不到放着就好,不碍眼,记住Excel催化剂所倡导的理念,用搜索与笔记的方式来使用,再多的功能也不会有恐惧感。