利用python给excel加密

前段时间分发的数据是以excel形式给到不同人员,要求给出去的excel加密,一个加密太慢,利用python来批量加密。

利用win32com库操作office

import win32com.client# excel 加密函数
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()filename="F:\\pyhton\\test.xlsx"
# 三个参数 : 待加密文件  加密后名称  密码
pwd_xlsx(filename,filename, '1111')

注意:操作的时候记得关闭excel,不然会报错

python加密excel相关推荐

  1. python 判断excel文件是否被加密

    # 环境: win10/mac皆可,python 3.7import pandas as pd import os import xlrd fpath = r'/Users/.../test.xlsx ...

  2. python拆分excel的sheet为单文件_python拆分Excel表格并发送邮件

    工作中经常会出现需要将数据按一定的条件拆分并分发给不同的收件人的情况,今天就来给大家分享一下如何使用python拆分Excel表格并分发邮件. 以下表(2019年下半年销量数据表)数据为例: 首先我们 ...

  3. python与excel做数据可视化-Python的Excel操作及数据可视化

    Excel表操作 python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库. 安装xlrd pip install xlrd 简单的表格读取 ...

  4. python加密敏感信息_仅需10行代码,使用python加密用户敏感数据

    原标题:仅需10行代码,使用python加密用户敏感数据 数据分析师必须要遵守的一个规则就是数据保密,但在跨部门沟通的时候,难免会有数据泄露的情况,所以,对于用户的姓名.手机号.地址等敏感信息,一般需 ...

  5. Python对Excel的常规操作 之 读取带密码的文件,解除Sheet密码

    Python对Excel的常规操作 之 读取带密码的文件,解除Sheet密码 一些废话 读取加密的Excel 解除文件中Sheet的密码 写在后面 一些废话 最近一直在给部门写一个参数校验的小程序.因 ...

  6. python 写入excel数据xlwt_用python包xlwt将数据写入Excel中

    一般用两种格式的数据写入,不多说放上demo. 1.列表形式写入 import xlwt def data_write(file_path, datas): f = xlwt.Workbook() s ...

  7. Python之Excel图片处理(将excel chart另存为图片)

    Python之Excel chart另存为图片 大家好,好久没有更新博客了,这一段时间有点忙,公司接触到了大量的excel文件处理,现将自己在工作中积累的经验分享大家,供大家参考学习. 业务说明:这段 ...

  8. python操作Excel、Word、PDF集合大全

    目录   章节一:python使用openpyxl操作excel     1.openpyxl库介绍     2.python怎么打开及读取表格内容?        1)Excel表格述语       ...

  9. flask、element、vue项目实战:搭建一个加密excel数据的网站

    文章目录 一.前端 1.1 上传文件 1.2 数据表格 1.3 加密选项 1.4 加密数据 1.5 下载按钮 二.后端 2.1 .upload 文件上传 2.2 table 数据表格接口 2.3 en ...

最新文章

  1. 斯坦福马腾宇:用显式正则器提升深度神经网络的泛化能力
  2. 微软官方python教程下载-微软官方上线 Python 教程
  3. Tips/Tricks#0:母版页中对控件ID的处理
  4. mysql改表字段类型导致数据丢失_故障分析 | 记一次 MySQL 主从双写导致的数据丢失问题【转】...
  5. python自定义函数参数_python自定义函数的参数之四种表现形式
  6. thinkphp mysql desc table_数据库表结构_ThinkPHP 数据库表结构处理类(简单实用)-云栖社区-阿里云...
  7. 如何保护.net中的dll文件(防破解、反编译)
  8. android 动画结束停留,循环动画 tween durationMillis = 90195 动画将停留在最后一针
  9. mysql8.0.20安装教程linux_Linux下安装mysql-8.0.20的教程详解
  10. 严重的 BootHole 漏洞影响所有 Linux 发行版和 Windows 系统(详细分析)
  11. Servlet 生命周期的过程分析 图解
  12. java nmap集成_nmap为了开发方便 可以做简单的修改
  13. 计算机类专业试题及答案,2010年计算机类专业试题及答案
  14. 使用Tensorflow Lite在Android上进行AI危害检测
  15. angularJS简介
  16. 静态分析android程序之阅读smali代码
  17. Python简单操作爬取微博热搜榜(表格.xls模式存储)
  18. Mac使用ssh密钥登录Linux
  19. Nvidia AGX Xavier Jetson 开机配置
  20. php批量给文件添加头部版权,给代码添加版权信息

热门文章

  1. php 关于php时区时间错误问题 date 当前时间 时差(转载)
  2. 让你心动的20句励志文案
  3. win10计算机启动慢,win10开机慢?如何使开机破8秒
  4. cf为什么一直连接服务器失败,为什么cf连接服务器失败的解决方法
  5. rostopic发送cmd_vel指令
  6. ksu7对讲机调频软件_万能对讲机写频软件
  7. 站在巨人肩膀上优雅地分蛋糕
  8. java实现rabbitmq_RabbitMQ搭建(2)-Java简单实现
  9. SOEM 源码解析 ecx_LWR
  10. pta基础编程题目集 7-1 厘米换算英尺英寸