不为人知的Excel转压缩包逆天功能

星爷要是给你一个压缩文件,然后说这是一个Excel文件,你会怎么想?

Excel文件确实可以通过压缩软件打包进压缩包中,但是把Excel自身变成压缩文件,多数人应该还没有听说过。

— 01 

Excel与压缩包迷之关系

其实,Office三姐妹在2007(或以上版本)中采用的后缀分别是xlsx、docx、pptx。

这些格式相比旧版本都多了个X,它们本质上是一个压缩包,这样的好处是存储相同容量的信息将占用较小的空间。

具体到Excel,构成Excel的所有源码文件都在这个压缩包中,因此通过将其后缀更改为.zip或.rar即可提取构成Excel的核心源码文件。

是不是感觉发现了微软的小秘密。

我们将Excel修改后缀为zip,解压出内部文件,看看都有什么?3个文件夹1个xml文件。

这里面是什么鬼东西,能怎么玩?让我们一步步扒光它……

小结Excel变成压缩包的原理图。

— 02 

批量导出Excel中的图片

如果我们的Excel工作表中有很多图片,比如做的员工通讯录,里面含有每一个员工的头像照片,需要将他们批量导入了,一个一个另存为速度就太慢了。

将其转化为压缩包,然后解压,你会赫然发现,所有图片已经静静地在那里等你。

Excel等信息存放在解压后的xl文件夹中的media文件夹里,如图是获取Excel中所有图片的步骤。

— 03 

破解工作表加密

如图第二张表「销售记录」是使用密码保护的工作表。可是自己设置的密码却忘记了,该怎么办?

这就叫做搬起石头砸自己的脚吧。

①首先修改Excel的后缀名为「.zip」或者「.rar」,是压缩文件的格式就行。

注意:Excel会提示你修改后缀名之后会导致文件不可用,不要理它,点击「是」。

②用压缩软件打开刚才创建的压缩包,从压缩包中xlworksheets路径下找到加密的工作表。因为我们只有sheet2为加密工作表,所以打开这个工作表即可。

通常,为了防止乱搞,把原始Excel文件搞乱,我建议大家把此文件复制到桌面之后再进行下一步操作。

③假设你已经将压缩包中的Sheet2复制到桌面了,那么用【记事本】打开它,【Ctrl】+【F】,输入“pro”查找找到加密代码,找到之后将<>中的那一坨连同<>符号一起删掉,然后保存。

<sheetProtection algorithmName="SHA-512" hashValue="0botjAbUl3c8nnRthv/9xqEJw1FA6ErQJGpCGWzty5mQjyr89b11v9ffpnHIJOm3mk9Rv3YgnF10xQ3FEjTbvQ==" saltValue="5wf6E/o5M+RHJTelz8A5hg==" spinCount="100000" sheet="1" objects="1" scenarios="1"/>

④将桌面的上已经删除密码保护的sheet2直接拖到压缩的文件的xlworksheets路径下,替换到原来的sheet2。

⑤把zip文件改回.xlsx文件,然后大摇大摆去修改工作表吧,因为excel工作表保护密码消失了。

— 04 

批量修改工作表名称

一个工作簿中存放了一整年的销售记录表,有一个汇总表以及1-12月的销售明细。现在想把工作表名称中“2008年”字样统一改为“2010年”,同样使用压缩文件的方式可以快速搞定。

①将Excel文件的扩展名修改为.zip

②双击zip压缩包→xl文件夹,找到workbook.xml文件,并将workbook.xml复制到桌面(注意不要解压压缩文件)。

③以记事本的方式打开桌面上的workbook.xml文件,单击菜单命令“编辑”→“替代”,在弹出的“替换”对话框中,“查找内容”文本框输入:2008年,“替换为”文本框输入:2010年,单击“全部替换“按钮,关闭”替换“对话框;

④保存文件,并将其粘贴回压缩文件夹中,会提示“此位置已包含同名文件”,点击复制与替换。

⑤将zip文件扩展名再改回原来的.xlsx,然后打开此Excel文件,发现所有的工作表名称都已经改变了。

— 05 

批量修改批注

通过摸索,星爷发现,Excel转化成压缩包之后,其中xl文件夹是放置Excel中各种元素的地方,比如Excel中插入了图片,在xl文件夹中就会生成一个media文件夹;在Excel单元格中插入了批注,xl文件夹中就会生成一个comments1.xml文件,用来存放批注。

因此,在Excel文件中难以批量操作的“批注”,就可以利用压缩包方法解决。

比如批量修改批注。

双击zip压缩文件,双击打开 xl 文件夹,找到名为comments1.xml的文件,将其复制到桌面。

右键单击comments1.xml文件,在右键菜单中依次单击【打开方式】——【记事本】。在记事本中打开后,所有Excel中批注的内容都在这个文件中了,在这里我们可以方便的使用查找替换进行批量性该,比如:删掉所有批注中的“学费”两字。

如图可以采用替换的方式,将学费替换为空值。

完成之后保存comments1.xml文件,并将其粘贴回压缩文件包中。

最后zip文件扩展名再改回原来的.xlsx,然后打开此Excel文件,工作表中所有地方的批注都进行了相应的改变。

知道了这个原理之后,我们应该还能解锁更多的玩法,等着你去发现。

今日互动

关于Excel与压缩包,你还有哪些玩法?

IOS专用打赏,一种碉堡了的打赏方式

↓↓↓

·The End·



EXCEL必备工具箱是一款大部分功能免费且齐全可还能同时支持微软Office Excel和国产的金山WPS Office办公软件的excel插件工具箱,功能类似Kutools for Excel、方方格子、Excel易用宝以及ASAP Utilities这些较为知名的Excel增强插件,该excel办公自动化插件自带免费多标签(类似于OfficeTab)和导航,是拥有多达300项实用功能excel办公自动化插件组合, EXCEL必备工具箱包含有诸如Excel打开密码破解、阴阳历换、将选区存储为图片、工作表排序及生成目录、 人工双面打印、汉字拼音、区域加密、个人所得税、未确认融资费用、按揭贷款/一般贷款利息、各种复利、实际利率法摊销、专业水准的套表数据汇总、穿透查询以及隐藏/取消隐藏工作表、工作表导出为文件等300多个超级实用的Excel相关功能excel办公自动化插件还额外贴心提供了自动生成分析文档、财务比例计算等模版,帮助用户大大简化了枯燥繁杂的Excel办公操作,工作效率成倍提升 EXCEL必备工具箱安装后即可直接使用,能与excel/wps完美融为一体,并且绝大部分操作执行后可撤销操作,完美支持并智能识别32位/64位的EXCEL或WPS,并向后支持更高版本的WPS Office办公软件 ,还能自动屏蔽WPS已有重复功能,额外增加WPS专用功能,可谓是全能型excel办公自动化工具箱。 EXCEL必备工具箱(超级excel插件工具箱)特色功能简介: 1:可同时在EXCEL/WPS上完美运行,可运行于从Win95到Win10的各个windows版本(32位/64位)、可运行的EXCEL版本:微软Office 2000/2003/2007/2010/2013/2016/2019/365(32/64位)、WPS2016或WPS2019或更高版本。 2:自带多标签和导航功能EXCEL必备工具箱自带免费多标签(类似于OfficeTab)和导航功能, 安装后就可以使用,与excel/wps完全融为一体,绝大部分操作执行后可撤销。 3:安装方便快捷,下载EXCEL必备工具箱后,按界面提示可以轻松安装,安装后打开EXCEL/WPS,启动Excel或WPS表格程序工具栏中如果多出“工具箱"标签,就表明已经成功安装,以后升级时只需覆盖安装EXCEL必备工具箱,不需要先卸载工具箱旧版本。 4:每个功能都有详尽帮助,在按住Ctrl键的情况下,同时点击EXCEL必备工具箱的任意功能,都会直接打开该功能帮助网页,会详细介绍该功能的用法,并提供动画演示,凡是带窗口界面的EXCEL必备工具箱功能,都会有帮助按钮,点击后也会直接打开该功能帮助网页。 5:查找功能 快捷实用,如果你记不住EXCEL必备工具箱某个功能名称,或者找不到那个功能在哪个菜单下面;再或者你有某项需求,却不知道EXCEL必备工具箱是否有对应功能,请赶紧点击EXCEL必备工具箱主界面上的【查找功能】按钮,可以立即找到你需要的功能,并支持多关键字模糊查找。 由于wps先天不支持插件撤销事项,所以EXCEL必备工具箱的任何操作都不可以撤销,但是在Excel中就可以任意撤销,此外大家还可以通过这款强大的excel插件工具箱对烦人的WPS热点弹窗功能予以彻底屏蔽哦。 EXCEL必备工具箱(excel办公自动化工具箱)各项功能详细介绍: EXCEL必备工具箱:导出图片(图形)功能,将当前文档中的图片批量导出为文件(2021.9.1) EXCEL必备工具箱:统一社会信用代码校验与功能,一键校验统一社会信用代码和获取机构名称 。(2021.7.14) EXCEL必备工具箱:将有从外部引用的公式换为值,可以标示出那些公式进行了换。(2021.5.29) EXCEL必备工具箱:添加批注功能,为选定区域批量添加批注。(2021.5.4) EXCEL必备工具箱:统一杂乱数值功能,将五花八门诸如3.85万元,十万8千零二十,八万零二十 的杂乱数值换成统一的数值格式,还可以用于大写金额小写(2021.4.22) EXCEL必备工具箱:极速vlookup功能,让不会Vlookup也能按关键字进行查找替换,让几十万条类似vlookup的查找替换也不会卡死(2021.4.5) EXCEL必备工具箱:用*号掩盖字符功能,为保护用户隐私,现在电话号码,身份证号码、银行卡号展示时都需要用*号掩盖几个数字,这个功能可以一键实现,方便快捷(2021.02.13) EXCEL必备工具箱:批量读取控件值功能,本功能将文档中大量的文本框之类的控件值批量读取到所在单元格的里(2021.02.13) EXCEL必备工具箱:数字与汉字互功能,可以根据需要,将字符串中的1234567890和一二三四五六七八
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值