# 环境: win10/mac皆可,python 3.7import pandas as pd
import os
import xlrd
fpath = r'/Users/.../test.xlsx' # mac环境
# fpath = r'C:/.../test.xlsx' win环境filename = os.path.basename(fpath) # 获取文件名try:df = pd.read_excel(fpath, sheet_name = 0)except xlrd.biffh.XLRDError:print("该文件: %s 已被加密" %(filename))# 若excel被加密,则打印 “该文件: test.xlsx 已被加密”

应用场景:

1.在不知道哪些excel文件已经加密的前提下,避免读取加密excel文件内容时报错

2.给定一个文件夹,运用递归调用加密函数,对该文件夹下(包括子文件夹下),所有未被加密的excel文件进行加密。若excel文件已经加密,则跳过不再加密(当然也可以调用gp让用户输入密码,进行重新加密)。

python 判断excel文件是否被加密相关推荐

  1. python 读取excel文件 效率 时间 格式_python读取Excel文件中的时间数据

    在使用python读取Excel文件中的时间格式,碰到的时间格式转换问题: 读取这样的表格: 输出这样的数据结果: 然而这样的结果却不是我们想要的,我们需要的是这样的结果: 1.安装python官方库 ...

  2. 使用Python获取Excel文件中单元格公式的计算结果

    假设有如下Excel文件,其中第二个WorkSheet中数据如下: 其中D列为公式,现在要求输出该列公式计算的数值结果,代码如下: 代码运行结果: ----------相关阅读---------- 1 ...

  3. 用Python处理Excel文件

    用Python读写Excel文件 四种python处理excel模块PK 我主要尝试了四种工具,在此并不会给出他们的排名,因为在不同的应用场景下,做出的选择会不同.   XlsxWriter xlrd ...

  4. python处理excel文件的模块_python处理Excel文件的几个模块

    在python中简单地处理excel文件,有几个相关的模块,各有千秋,本文将不定时收录. Python Excel网站收集了关于python处理excel文件的各种信息. [注意]使用python处理 ...

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

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

  6. python处理excel教程实例-python 读写excel文件操作示例【附源码下载】

    本文实例讲述了python 读写excel文件操作.分享给大家供大家参考,具体如下: 对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等 ...

  7. python处理excel表格实例-使用Python操作excel文件的实例代码

    使用的类库 pip install openpyxl 操作实现 •工作簿操作 # coding: utf-8 from openpyxl import Workbook # 创建一个excel工作簿 ...

  8. python怎么读excel文件-用python读写excel文件

    用python写excel文件 安装xlwt pip install xlwt 例子 #!/usr/bin/python # _*_ coding:utf-8 _*_ #--------------- ...

  9. 怎么用python处理excel文件-python处理Excel文件

    一.简介 用python来自动生成excel数据文件.python处理excel文件主要是第三方模块库xlrd.xlwt.xluntils和pyExcelerator,除此之外,python处理exc ...

最新文章

  1. 【转】ionic run android 成功launch success,但是genymotion虚拟机没有显示
  2. fastjson序列化原理详解
  3. SpringBatch tasklet实现和用法(十)
  4. Winform登录窗体登录仿asp.net验证成功后进入主界面
  5. obj文件编辑软件_工程动画制作 | MAX文件导出obj、fbx格式在Bentley软件中应用
  6. php删除一张表数据的时候 把另一张表的数据也删除,剔除第一张表的数据时,修改第二张表的相关字段的数值...
  7. vue瀑布流demo_面试加分企业级Vue瀑布流
  8. 交互式编程之Golang基本配置(Jupyter-notebooks Golang)
  9. 史上最大最贵 iPhone 发布,支持双卡双待,附发布会完整视频!
  10. launchMode的几种模式
  11. python新手小项目实例-有没有简单一点的 Python 小例子或小项目?
  12. win10 nginx文件服务器,Windows10下 FFmpeg + Nginx 的 rtmp 服务器搭建
  13. 408计算机考研真题推荐,2017计算机408考研真题.pdf
  14. UE4蓝图基础02-节点的基本知识
  15. H3CNE题库(带答案版)
  16. hive desc table_name commet乱码问题解决
  17. 利用Puppeteer来标准化抓站新闻格式
  18. Photoshop 2023 支持 M1 Mac下载
  19. 数学笔记——导数2(求导法则和高阶导数)
  20. Tableau 添加加权平均参考线

热门文章

  1. WGestures全局鼠标手势
  2. 架构师之中台思维_系统发展之路_结果和抽象之间平衡的艺术
  3. Ubuntu18.04安装视频软件Mplayer(可播放.flv视频)
  4. 求职者必备!优质简历Word模板来袭
  5. 静电产生的原因及危害
  6. 关于electron的2种截图方式详解
  7. display:weston的client端绘画[subsurface,fullscreen]
  8. 蓝桥杯Python 自行车停放极简解法
  9. dnf显示服务器关闭吗,能用到服务器关闭!盘点DNF永不过时的装备
  10. 构建之法1、2、16章观后有感