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


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

看不到里面的隱藏列和公式等等,感覺很神秘。於是研究了一下Excel文件的格式,做了一個解除工作表密碼的小程序:

原理很簡單:.

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

 

獲取工具和源代碼

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM