移除Excel工做表密码保护小工具含C#源代码

有朋友发了个Excel.xlsx文件给我,让我帮忙看看里面是怎么作出来的。打开审阅后发现,每一个Excel工做表都添加了密码保护:小程序

看不到里面的隐藏列和公式等等,感受很神秘。因而研究了一下Excel文件的格式,作了一个解除工做表密码的小程序:工具

原理很简单:.加密

xlsx文件实际上是一个zip压缩文件,而每一个文件都是xml格式。微软专门提供了SDK,我是直接用DotNetZip操做的,移除每一个工做表的加密节点便可。spa

 

获取工具和源代码xml

相关文章
相关标签/搜索