移除Excel工做表密碼保護小工具含C#源代碼

有朋友發了個Excel.xlsx文件給我,讓我幫忙看看裏面是怎麼作出來的。打開審閱後發現,每一個Excel工做表都添加了密碼保護:小程序

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

原理很簡單:.加密

xlsx文件實際上是一個zip壓縮文件,而每一個文件都是xml格式。微軟專門提供了SDK,我是直接用DotNetZip操做的,移除每一個工做表的加密節點便可。spa

 

獲取工具和源代碼xml

相關文章
相關標籤/搜索