python 判断excel文件是否被加密
# 环境: 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文件是否被加密相关推荐
- python 读取excel文件 效率 时间 格式_python读取Excel文件中的时间数据
在使用python读取Excel文件中的时间格式,碰到的时间格式转换问题: 读取这样的表格: 输出这样的数据结果: 然而这样的结果却不是我们想要的,我们需要的是这样的结果: 1.安装python官方库 ...
- 使用Python获取Excel文件中单元格公式的计算结果
假设有如下Excel文件,其中第二个WorkSheet中数据如下: 其中D列为公式,现在要求输出该列公式计算的数值结果,代码如下: 代码运行结果: ----------相关阅读---------- 1 ...
- 用Python处理Excel文件
用Python读写Excel文件 四种python处理excel模块PK 我主要尝试了四种工具,在此并不会给出他们的排名,因为在不同的应用场景下,做出的选择会不同. XlsxWriter xlrd ...
- python处理excel文件的模块_python处理Excel文件的几个模块
在python中简单地处理excel文件,有几个相关的模块,各有千秋,本文将不定时收录. Python Excel网站收集了关于python处理excel文件的各种信息. [注意]使用python处理 ...
- 怎么用python处理excel文件-用python处理excel文件有多轻松?工作从未如此简单
最近需要频繁读写 excel 文件,想通过程序对 excel 文件进行自动化处理,发现使用 python 的 openpyxl 库进行 excel 文件读写实在太方便了,结构清晰,操作简单.本文对 o ...
- python处理excel教程实例-python 读写excel文件操作示例【附源码下载】
本文实例讲述了python 读写excel文件操作.分享给大家供大家参考,具体如下: 对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等 ...
- python处理excel表格实例-使用Python操作excel文件的实例代码
使用的类库 pip install openpyxl 操作实现 •工作簿操作 # coding: utf-8 from openpyxl import Workbook # 创建一个excel工作簿 ...
- python怎么读excel文件-用python读写excel文件
用python写excel文件 安装xlwt pip install xlwt 例子 #!/usr/bin/python # _*_ coding:utf-8 _*_ #--------------- ...
- 怎么用python处理excel文件-python处理Excel文件
一.简介 用python来自动生成excel数据文件.python处理excel文件主要是第三方模块库xlrd.xlwt.xluntils和pyExcelerator,除此之外,python处理exc ...
最新文章
- 【转】ionic run android 成功launch success,但是genymotion虚拟机没有显示
- fastjson序列化原理详解
- SpringBatch tasklet实现和用法(十)
- Winform登录窗体登录仿asp.net验证成功后进入主界面
- obj文件编辑软件_工程动画制作 | MAX文件导出obj、fbx格式在Bentley软件中应用
- php删除一张表数据的时候 把另一张表的数据也删除,剔除第一张表的数据时,修改第二张表的相关字段的数值...
- vue瀑布流demo_面试加分企业级Vue瀑布流
- 交互式编程之Golang基本配置(Jupyter-notebooks Golang)
- 史上最大最贵 iPhone 发布,支持双卡双待,附发布会完整视频!
- launchMode的几种模式
- python新手小项目实例-有没有简单一点的 Python 小例子或小项目?
- win10 nginx文件服务器,Windows10下 FFmpeg + Nginx 的 rtmp 服务器搭建
- 408计算机考研真题推荐,2017计算机408考研真题.pdf
- UE4蓝图基础02-节点的基本知识
- H3CNE题库(带答案版)
- hive desc table_name commet乱码问题解决
- 利用Puppeteer来标准化抓站新闻格式
- Photoshop 2023 支持 M1 Mac下载
- 数学笔记——导数2(求导法则和高阶导数)
- Tableau 添加加权平均参考线
热门文章
- WGestures全局鼠标手势
- 架构师之中台思维_系统发展之路_结果和抽象之间平衡的艺术
- Ubuntu18.04安装视频软件Mplayer(可播放.flv视频)
- 求职者必备!优质简历Word模板来袭
- 静电产生的原因及危害
- 关于electron的2种截图方式详解
- display:weston的client端绘画[subsurface,fullscreen]
- 蓝桥杯Python 自行车停放极简解法
- dnf显示服务器关闭吗,能用到服务器关闭!盘点DNF永不过时的装备
- 构建之法1、2、16章观后有感