首页 > 其他分享 >pandas打开加密的excel

pandas打开加密的excel

时间:2023-07-06 21:45:18浏览次数:46  
标签:加密 file excel io import pandas

pandas打开加密的excel

import pandas as  pd
import os  
import io
import datetime 
file_temp = io.BytesIO()
with open(io, "rb") as f:
    file = msoffcrypto.OfficeFile(f)
    file.load_key(password)
    file.decrypt(file_temp)
    #file.decrypt(open(path_new, 'wb'))
df = pd.read_excel(io=file_temp,sheet_name='每日数据',dtype='object')
print(df.head())

参考:

python - Pandas 如何读取加密的excel - SegmentFault 思否
使用Pandas读取加密的Excel文件-腾讯云开发者社区-腾讯云

标签:加密,file,excel,io,import,pandas
From: https://www.cnblogs.com/ministep/p/17533408.html

相关文章

  • springboot的excel导出
    这里导出excel用到的是阿里巴巴的easyexcel1、首先导入依赖<!--alibabaeasyexcel--><dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>2.1.6</version></dependency&g......
  • easyExcel 动态列以及自适应列宽的实现
    easyExcel动态列以及自适应列宽的实现在使用EasyExcel实现动态表头和数据以及自适应列宽时,可以按照以下步骤进行操作:1.动态表头和数据:EasyExcel提供了@ExcelProperty注解来指定对象属性与Excel列之间的映射关系。我们可以通过定义一个包含所有可能出现的列名作为键和对......
  • 有哪些相见恨晚的办公(word/Excel)神器?
    相见恨晚的办公神器之前有分享过一些办公的插件如不坑盒子,打工人插件,易用宝等,下面就简单的介绍一下上面的几个神器后再补充一些其它办公神器吧不坑盒子(word/wps)这是一个非常好用的插件工具,专门应用在Word文档和wps,支持Office2010以上的版本,操作也简单且实用。前面几篇文章......
  • 密码加密
    1.密码不能1.1.修改登陆接口,将密码加密存入数据库导入依赖配置Bean注入一下做加密处理观察结果1.2.登陆的时候以密文登陆将之前的明文密码改成密文发现不能登录了观察UserServiceImpl的登录逻辑老的逻辑根据用户名和密码进行查询,而MD5加密算法让其不同时间加......
  • vue+element ui 表格选中特定行导出为excel
    1:使用场景:当选中表格中某几条数据(图中演示的为两行选中一行)进行导出为excel(如图二)2:安装依赖:npminstall--savexlsxfile-savernpminstall-Dscript-loader3:引入依赖文件:在src文件夹中创建名为excel的文件夹(注意大小写)将Blob.js、export2Excel.js两个js文件复制到exce......
  • Python 使用xlsxwriter绘制Excel表格
    最近在统计资产,正好看到了xlsxwriter这个表格生成模块,借此机会,熟悉一下,写点有趣的小案例,一开始想使用C++QT图形化开发一套自动化运维平台,但后来发现不仅消耗时间而且需要解决QTQssh远程模块的一些问题,后来没有使用QT做,xlsxwriter模块来做非常的简单,所以使用它。上班不能摸鱼,我要......
  • EasyExcel实现excel文件重复多次写入和导出&下载文件
    一、EasyExcel实现excel文件的导出官方文档导入依赖<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>......
  • axios请求下载Excel文件流
    注意求类型:responseType:'blob'axios({url:url,method:'post',data:data,responseType:'blob'}).then(res=>{letblob=newBlob([res.data])leturl=window.URL.createObjectURL(bl......
  • python excel 模块优劣
    '''xlrd库:从excel中读取数据,支持xls、xlsxxlwt库:对excel进行修改操作,不支持对xlsx格式的修改xlutils库:在xlw和xlrd中,对一个已存在的文件进行修改openpyxl:主要针对xlsx格式的excel进行读取和编辑xlwings:对xlsx、xls、xlsm格式文件进行读写、格式修改等操作xlsxwriter:用来生......
  • python之x-mind中的测试用例内容转excel
    注意:导包xlwt生成的excel的文件后缀只能是xls,用xlsx打开文件会报错一、文件格式1.x-mind用例格式,若觉得字段太多可在代码中缩减 2.转后的excel格式 二、脚本(原贴:caituotuo.top/c2d10f21.html)修改最下面文件路径即可用importxlwtfromxmindparserimportxmind_to_dic......