趣百科

如何破解excel密码

编辑:Simone 2024-09-19 19:26:41 528 阅读

如何破解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

相关推荐