excel实现对同一个工作簿下不同工作表分别加密,这种能实现吗?

Python进阶者
• 阅读 155

大家好,我是Python进阶者。

一、前言

前几天在Python最强王者交流群【哎呦喂 是豆子~】问了一个Python自动化办公的问题,问题如下:大佬们请问下 这种能实现吗?excel实现对同一个工作簿下不同工作表分别加密。

excel实现对同一个工作簿下不同工作表分别加密,这种能实现吗?

二、实现过程

这里【瑜亮老师】给了一个思路:是加密,还是保护?

【哎呦喂 是豆子~】:加密 输入密码才能看到sheet内容

【瑜亮老师】:那就是保护,这种好像只在excel中设置是不行的。或许需要用上宏,excel中只能设置打开文档和sheet表修改之类的保护。

下面【瑜亮老师】给了一个示例,非常初级简单的加密方式,其实就是非常简单的条件格式+文档保护。

excel实现对同一个工作簿下不同工作表分别加密,这种能实现吗?

【哎呦喂 是豆子~】:我去试试 hhh。

【瑜亮老师】:@哎呦喂 是豆子~ 设置好了么?

【哎呦喂 是豆子~】:没完全好 还得研究下 参考了瑜亮老师的 但是还有个问题 原始数据有字符串数字的 隐藏完变成这样子

【瑜亮老师】:

【黑科技·鼓包】:是啊,不然隐藏什么。哦是说没有完全隐藏。

【哎呦喂 是豆子~】:还没领会到精髓

【黑科技·鼓包】:而且还有一个问题,左下角会显示实际值。你首先没有设置选中保护

【哎呦喂 是豆子~】:瑜老师的不会显示 我设置的还有问题

【哎呦喂 是豆子~】:这个格式要怎么设置才能吧原本的数据显示为空值?

【黑科技·鼓包】:点格式试试?

【哎呦喂 是豆子~】:隐藏好了 但是点击单元格还是可以看到数据 这个是还要设置什么么

后来【莫生气】给了一个语音指导。

【哎呦喂 是豆子~】:不显示了 但是公式会显示 这个还能隐藏吗

【黑科技·鼓包】:设置不允许选中

【哎呦喂 是豆子~】:哈哈哈 可以了 谢谢各位大佬们

【瑜亮老师】:要在保护那里把所有的勾选都去掉,但是这种方法其实只是隐藏,但是并不能加密,@哎呦喂 是豆子~ 它不能阻挡引用,只要稍微会点excel的都可以把数据导出来。说白了,只是看起来唬人。

【哎呦喂 是豆子~】:大佬 求教 怎么优化呀

【黑科技·鼓包】:自己写xls读取工具,写加密转换工具,用数据库存储

【瑜亮老师】:而且使用pd读取后,明文显示

【哎呦喂 是豆子~】:文档要发给各部门确认的 然后非得放在同一个表不同sheet内加密 要是直接不同表还好能直接加密

【瑜亮老师】:那就拆分成不同的文件不就行了?pd读取文件,把所有sheet拆分成不同的文件,并设置打开密码。

【哎呦喂 是豆子~】:不行呀 他们非得放一起说拆开不同文件 文件太多了

【黑科技·鼓包】:做成压缩包,自己单独提取自己的。

【瑜亮老师】:你下发给不同部门,他们只需要确认即可。你这里交给领导的还是一个总的excel文件

【黑科技·鼓包】:或者用QTPY5套壳界面,自己选中自己的表格导出

【哎呦喂 是豆子~】:领导让放同一个表 发给各部门确认 然后他们确认完 我们在汇总在一起

【瑜亮老师】:你要的是各部门确认,对不对,不需要部门再修改数据了?

【哎呦喂 是豆子~】:要的 确认完如果有问题也是要修改的

【瑜亮老师】:你拆分后单独发给各部门,确认或修改后再发给你。你用pd直接批量读取汇总成1个excel发给你领导。ok

【哎呦喂 是豆子~】:理想情况是这个 hhh 再去争取下 能不能换成这种方案 实在不行就是隐藏加密那个了

【瑜亮老师】:如果你领导不同意这种方式。就把之前那个隐藏加密的那个发给领导,他只要觉得可以就行了。工作都是你在做,领导要的是各部门确认或修改后的结果。至于怎么实现,领导管这个也是吃饱了

【哎呦喂 是豆子~】:该管的不管 不需要管的又好积极提意见

【瑜亮老师】:当领导开始抓细枝末节的时候,就是你要开始准备投递简历的时候。什么时候大领导开始抓考勤了,赶紧离职,不要犹豫。

excel实现对同一个工作簿下不同工作表分别加密,这种能实现吗?

顺利地解决了粉丝的问题,给粉丝节约了时间、金钱和精力,非常奈斯。这个宝藏群,大家值得加入!

如果你也有类似这种Python相关的小问题,欢迎随时来交流群学习交流哦,有问必答!

三、总结

大家好,我是Python进阶者。这篇文章主要盘点了一个Python自动化办公的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【哎呦喂 是豆子~】提出的问题,感谢【wen】给出的思路,感谢【黑科技·鼓包】等人参与学习交流。

【提问补充】温馨提示,大家在群里提问的时候。可以注意下面几点:如果涉及到大文件数据,可以数据脱敏后,发点demo数据来(小文件的意思),然后贴点代码(可以复制的那种),记得发报错截图(截全)。代码不多的话,直接发代码文字即可,代码超过50行这样的话,发个.py文件就行。

excel实现对同一个工作簿下不同工作表分别加密,这种能实现吗?

点赞
收藏
评论区
推荐文章
Python进阶者 Python进阶者
1年前
Python判断多个文件夹的文件夹名是否包含“分公司”或“营销中心”怎么处理?(方法一)
大家好,我是皮皮。一、前言前几天在Python最强王者群【哎呦喂是豆子~】问了一个Python自动化办公的问题,一起来看看吧。大佬们请问下判断多个文件夹的文件夹名是否包含“分公司”或“营销中心”有没有什么简便的办法可以实现呀?二、实现过程这里粉丝自己其实已
Python进阶者 Python进阶者
12个月前
Python判断多个文件夹的文件夹名是否包含“分公司”或“营销中心”怎么处理?(方法二)
大家好,我是皮皮。一、前言前几天在Python最强王者群【哎呦喂是豆子~】问了一个Python自动化办公的问题,一起来看看吧。大佬们请问下判断多个文件夹的文件夹名是否包含“分公司”或“营销中心”有没有什么简便的办法可以实现呀?二、实现过程这里【东哥】给了两
Python进阶者 Python进阶者
11个月前
在excel表格插入标黄的这列数据 实现合并单元格,并统计单元格个数?
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【哎呦喂是豆子~】问了一个Python自动化办公的问题,一起来看看吧。下图是他的原始数据和他想得到的目标数据,如下所示:需要在标黄的两行里边进行相关操作。二、实现过程这里【瑜亮老师】给了一个思路,
Python进阶者 Python进阶者
10个月前
盘点一个多Excel表格数据合并的实战案例
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【哎呦喂是豆子~】问了一个Python自动化办公的问题,一起来看看吧。大佬们请问下这个数据怎么实现存在n个dataframe数据,想把数据写到同一个工作簿同一个sheet里面的,但是一直数据追加不
Python进阶者 Python进阶者
10个月前
Python实现excel工作簿中单元格底色为黄色的数据筛选
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【哎呦喂是豆子~】问了一个pandas数据提取的问题,一起来看看吧。大佬们请教个问题有没有什么办法可以实现excel工作簿中单元格底色为黄色的行筛选出来当行只要有一个单元格标黄了当行数据筛选出来?
Python进阶者 Python进阶者
10个月前
麻烦看下这个表格宏命令如何修复?
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【🏖Vivi許】问了一个Python操作Excel表格的问题,一起来看看吧。二、实现过程这里【哎呦喂是豆子~】、【巭孬🕷】给了一个思路,jieba分词强大的Python中文分词。原来是分类。。
Python进阶者 Python进阶者
9个月前
怎么把12个不同的df数据全部放到同一个表同一个sheet中且数据间隔2行空格?(下篇)
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【哎呦喂是豆子~】问了一个Pandas实战的问题,一起来看看吧。问题描述:大佬们请问下这个怎么实现?有12个不同的df数据怎么把12个df数据全部放到同一个表同一个sheet中每个df数据之间隔2
Python进阶者 Python进阶者
5个月前
分享一份Python实现的视频播放器源码
大家好,我是Python进阶者。一、前言前几天在Python白银交流群【云何应住】问了一个Python实现的视频播放器源码问题。问题如下:Python实现的视频播放器源码,能运行,简单明了,有吗?二、实现过程这里【瑜亮老师】一开始给了一个代码,可能有点老,
Python进阶者 Python进阶者
4个月前
有遇到过吗?同样的规则 Excel 中 比Python 结果大
大家好,我是Python进阶者。一、前言前几天在Python白银交流群【JethroShen】问了一个Python处理Excel数据读取的问题。问题如下:有遇到过吗?同样的规则Excel中比Python结果大?二、实现过程这里【瑜亮老师】和【论草莓如何成为
Python进阶者 Python进阶者
2个月前
Python如何离线安装第三方库?
大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【斌】问了一个Python第三方库离线下载的问题,问题如下:求教大佬,这个库(pythondocx/),能下载下来吗?我是链接另存为,但是速度太慢?二、实现过程这里【莫生气】给了个思