python给excel加密,给文件设置为只可读不可编辑,若编辑则需要密码

from xlsxwriter.workbook import Workbookbook = Workbook(r"新excel文件路径")
sheet = book.add_worksheet('ceshi')    #添加sheet# Add separate format for unlocked cells
# unlocked = book.add_format({'locked': 0})
# Protect all cells in your sheet by default
sheet.protect('密码')
# Write cell, locked by default
sheet.write(0, 0, 'aaa')   # 行,列,数据
# sheet.write(row_number, column_number, data, unlocked)
book.close()# 获取文件路径
def get_file_path(rootdir):pathname = []for (dirpath, dirnames, filenames) in os.walk(rootdir):for filename in filenames:# print(os.path.join(dirpath, filename))pathname.append(os.path.join(dirpath, filename))return pathname

工作笔记(python给excel加密)相关推荐

  1. 【excel】python破解excel加密视图

    破解流程 (关注"测试开发自动化" 弓中皓,查看历史文章,获取脚本源码) 前言 最近,我在写办公自动化脚本的时,我想要把excel(xls格式)中的内容复制到另一个excel中,从 ...

  2. security工作笔记009---spring security BCryptPasswordEncoder加密解密,不错的随机盐,不错的加密解密方法

    JAVA技术交流QQ群:170933152 项目中用这个加密感觉不错啊,推荐: 1.先大体看看,了解一下 浅谈使用springsecurity中的BCryptPasswordEncoder方法对密码进 ...

  3. Python基础 - Excel导入导出

    Python基础 - Excel导入导出  ​Excel文件是Microsoft Excel用来存储电子表格的文件格式,对Excel的处理方式与带分隔符的文件非常相似.由于Excel可以读写csv文件 ...

  4. python连接excel存放数据_有了这篇python操作Excel学习笔记,以后储存数据 办公很轻松!...

    最近在做一些数据处理和计算的工作,因为数据是以.csv格式保存的,因此刚开始直接用Excel来处理.但是做着做着发现重复的劳动其实并没有多大的意义,于是就想着写个小工具帮着处理.以前正好在一本书上看到 ...

  5. python让工作自动化_python操作excel让工作自动化

    某局某领导给了3只excel文件,一只里面有4个sheet需要处理,一个sheet有250+列,算下来总共有3000+列需要手动反复插入.删除列.拷贝.求和,所以给了4天的时间要完成. 我不愿意做大量 ...

  6. 怎么用python处理excel文件-用python处理excel文件有多轻松?工作从未如此简单

    最近需要频繁读写 excel 文件,想通过程序对 excel 文件进行自动化处理,发现使用 python 的 openpyxl 库进行 excel 文件读写实在太方便了,结构清晰,操作简单.本文对 o ...

  7. python打开excel表格-如何从python中用excel打开excel工作表?

    Tyson 如果您想在Excel中使用该文件,并使用Python在Excel中打开它,我更喜欢subprocess.Popen()而不是subprocess.Call(). 若要在特定工作表中打开文件 ...

  8. python excel 自动化-python操作excel让工作自动化

    某局某领导给了3只excel文件,一只里面有4个sheet需要处理,一个sheet有250+列,算下来总共有3000+列需要手动反复插入.删除列.拷贝.求和,所以给了4天的时间要完成. 我不愿意做大量 ...

  9. python读取Excel工作簿、工作表

    python读取Excel工作簿.工作表 最近需要用python操作Excel表格,因此大概学习了一下如何操作,表较简单但是很实用,这里记录一些简单的操作. import xlrd # 读取工作簿 w ...

  10. 小白用python处理excel文件-刚入门的小白用Python操作excel表格!使工作效率提升一倍不止!...

    前言 某局某领导给了3只excel文件,一只里面有4个sheet需要处理,一个sheet有250+列,算下来总共有3000+列需要手动反复插入.删除列.拷贝.求和,所以给了4天的时间要完成. 我不愿意 ...

最新文章

  1. 一文让你明白Redis持久化
  2. JavaScript比较中应使用哪个等于运算符(== vs ===)?
  3. Jenkins持续集成环境之插件管理和角色管理
  4. openresty开发系列27--openresty中封装redis操作
  5. Android 如何有效的解决内存泄漏的问题
  6. uva 10692——Huge Mods
  7. Spring Retry 重试机制实现及原理
  8. 从未来所思考到的事情
  9. 在C / C ++中使用INT_MAX和INT_MIN
  10. ARCore 1.7可轻松打造AR自拍照及动画Augmented Faces API
  11. 知乎:tomcat 与 nginx,apache的区别是什么?
  12. zbbz的lisp_求CAD lisp 程序,选择一条或多条多段线,输出其上点的x,y,z坐标。
  13. CPU .......TensorFlow binary was not compiled to use: AVX AVX2
  14. 台式计算机操作系统的安装,台式电脑重装系统步骤图解
  15. 交通信息服务器图片,交通标志图片大全(图文解释)
  16. matlab编程勒让德多项式展开例题解析,第19 勒让德多项式 球函数习题及解答
  17. 大数据知识框架体系总结梳理
  18. cesium之三维场景展示篇
  19. 俞敏洪同济大学精彩演讲
  20. html5仿手机通讯录按字母排序及搜索功能

热门文章

  1. 田忌赛马 - 动态规划
  2. CentOS安装gotop
  3. 高质量前端:Code Review 很慢,你要忍一下。
  4. css表格文字超数量就竖排_CSS奇特技巧:控制文字竖排
  5. 米4android6.0 root,小米4怎么root权限获取?miui6获取root权限方法
  6. SUN软件包管理的命令:pkgadd
  7. [zz] 三维动画软件Maya
  8. Mysql从入门到入魔——8. 视图、存储过程、事务处理
  9. 枢纽披红彩车上路 申城公交传递城市年味
  10. React Antd4 CRA / Next.js / Vite 按需加载组件的 CSS / Less