方法
這個Excel“客户銷售明細表”文件,包含8張Excel工作表,其中第七張(sheet7)是“寧夏店”的銷售數據,從下圖中,可以看到這個工作表是有密碼的,單擊“撤銷工作表保護”,要求我們輸入密碼,可是密碼忘記了,怎麼辦呢?
我們先將原始文件“客户銷售明細表.xlsx”修改為“客户銷售明細表.zip”(如下圖):
修改文件後綴的過程,會彈出下面的對話框,詢問我們是否需要改變文件擴展名,咱們點擊“是”就可以了(如下圖):
打開壓縮後的文件,並在xlworksheets中找到有密碼保護的文件(在這裏為sheet7.xml),拖拽複製該文件到文件夾下面(如下圖):
複製後的效果(如下圖):
用記事本打開sheet7.xml文件,並找到這段代碼“<sheetprotection algorithmName="SHA-512" hashValue="dm7v93ORsH3MIo7V9R9CXTm6Vq1MJOSm1EBtbv0VVLnlPWYcnH6tH1YwzHBQI0gPuMZ1FgI1C9ekrw5D+cA5Mw==" saltValue="56DHj5400NyRMGsXbo3uIg==" spinCount="100000" sheet="1" objects="1" scenarios="1"/>”將其刪除,然後保存並關閉sheet7.xml文件(如下圖):
將刪除了sheetProduction代碼的sheet7.xml文件,複製替換回壓縮包裏面(如下圖):
將ZIP文件改回為XLSX文件,再打開工作表,可以看到工作表保護密碼已經被強制破解刪除了(如下圖):