python给excel文件加密码
分类:Python
import os,sys import win32com.client import time import hashlib def pwd_xlsx(old_filename,new_filename,pwd_str,pw_str=''): xcl = win32com.client.Dispatch("Excel.Application") # pw_str为打开密码, 若无 访问密码, 则设为 '' wb = xcl.Workbooks.Open(old_filename, False, False, None, pw_str) xcl.DisplayAlerts = False # 保存时可设置访问密码. wb.SaveAs(new_filename, None, pwd_str, '') xcl.Quit() if __name__ == '__main__': old_filename = 'C:\\Users\\xsmile\\Documents\\图表演示.xlsx' new_filename = 'C:\\Users\\xsmile\\Documents\\test图表演示.xlsx' pwd_str = '654321'#新密码自定义 pwd_xlsx(old_filename,new_filename,pwd_str)
————————————————
版权声明:本文为CSDN博主「Python新世界」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_46089319/article/details/108268256