如何破解excel密码
基于工作的需要,有些文件是加密了,但是时间久了,就能忘掉。怎么才能破解excel密码呢? 今天简单介绍一个用python简单代码,进行破解excel文件。
首先,要有个python的运行、编辑、编译环境。这个不在这里进行介绍了,大家可以去其他地方找找攻略,进行参考。 我是安装的pycharm-professional-2020.1.2。
配置完后,就能用这个pycharm-professional-2020.1.2编译器进行写代码、编译了。
开始正题,写这个excel破解程序。 首先,需要引用一个文件:
import win32com.client
这个是用来操作文件的。
然后,编写一个利用密码打开excel文件的函数。 利用这个函数进行循环遍历输入想要输入的密码进行测试。若正确,则显示该密码,并输出破解成功。
def get_sheetpw(xls, filename, password): try: xlsheet = xls.Workbooks.Open(filename, False, True, None, Password=password) print('破解成功!') print("文档密码是:{}".format(password)) xlsheet.Close() return True except: return False
得到了专门用来打开excel的函数,我们就可以编写一个主函数了,主函数里面做个循环函数进行遍历。
if __name__ == '__main__': xls = win32com.client.Dispatch("Excel.Application") xls.DisplayAlerts = 0 p = 0 print('破解中......'+p) while True: isdone = get_sheetpw(xls, r'C:\Users\jiuti\Desktop\2.xlsx', p) p = p + 1 if isdone: break
这个函数里面,需要把你想要破解的文件,放在这个函数get_sheetpw(xls, filename, password):里面的filename中。
p即为遍历的数字密码。
这样右键或者按“ctrl+shift+F10”运行这个程序。
破解成功。
版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/life/9844.html