当前位置: 首页 > news >正文

济南网站建设找大标百度seo快速提升排名

济南网站建设找大标,百度seo快速提升排名,自己做网站靠什么赚钱,基本网络架构图通常为了防止重要的Excel文件数据内容的泄露,需要对文件整体进行加密与解密的操作。 对于文件的加解密过程,python也有很多非标准库来帮助我们完成操作,这里主要说明如何完成对Excel文件的解密与读取操作。 这里我们使用到的是msoffcrypto-…

通常为了防止重要的Excel文件数据内容的泄露,需要对文件整体进行加密与解密的操作。

对于文件的加解密过程,python也有很多非标准库来帮助我们完成操作,这里主要说明如何完成对Excel文件的解密与读取操作。

这里我们使用到的是msoffcrypto-tool非标准库,可以选择使用pip的方式安装一下即可。

pip intall msoffcrypto-tool

该msoffcrypto-tool模块提供了代码层面的解密操作,也提供了CLI终端命令直接解密的操作。

1.使用终端命令

通过在终端命令行输入下面的命令即可完成对Office文件解密操作。

msoffcrypto-tool '加密文件路径' '解密文件路径' -p 123456

其中利用-p参数设置123456为解密文件需要的密码,可以使用该密码来完成解密操作。

2.使用python API

将示例中需要的解密的python模块都导入到当前的代码块中。

# Importing the pandas module and renaming it as pd.
import pandas as pd# Importing the msoffcrypto module and renaming it as pto.
import msoffcrypto as pto

开始进行解密操作之前,我们首先将加密后的excel原始文件读取为File文件对象。

# Opening the file in binary mode.
file_ = pto.OfficeFile(open('D:/test/data.xlsx', 'rb'))

其次,对File文件对象设置文件解密时需要的密码,使用load_key函数加载密码。

# Loading the password into the file object.
file_.load_key(password='123456')

然后,同样使用File文件对象的decrypt函数可以完成对Excel文件的解密操作。

# Decrypting the file and saving it to the path specified.
file_.decrypt(open('./data_decrypted.xlsx', 'wb'))

至此,文件解密过程已经完成了,接下来只需要对生成的没有密码的新文件进行操作就可以了。

这里我们使用常用的pandas模块完成了对数据的读取操作就OK了。

# Reading the excel file and storing it in a dataframe.
data_frame = pd.read_excel('./data_decrypted.xlsx')# Printing the dataframe.
print(data_frame)

关于更多的详细内容可以参考github上面作者对于msoffcrypto相关的详细说明。

https://github.com/nolze/msoffcrypto-tool
往期精彩

python最好用的能源类可视化图表模块,没有之一!

如何解决python读取大数据量文件时造成的内存溢出?

python情感分析:基于jieba的分词及snownlp的情感分析!

http://www.ds6.com.cn/news/27677.html

相关文章:

  • 电子商务网站怎么做素材包短视频推广平台
  • 鄂尔多斯市网站建设关键词规划师工具
  • 福州网站建设策划方案淘宝代运营公司
  • 充值网站分销站怎么做百度指数关键词
  • 做网站做什么赚钱上海app开发公司
  • 仓库管理erp自学视频seo技术最新黑帽
  • 日木女人做爰视频网站百度快速排名系统查询
  • 给宝宝做辅食的网站宠物美容师宠物美容培训学校
  • 网站制作的收费标准什么叫营销
  • 搭建小网站seo优化易下拉霸屏
  • 做那个男女的视频网站提高工作效率心得体会
  • 房地产集团网站建设方案临沂seo推广
  • 手机网站设计资讯太原seo招聘
  • 网站建设帮助中心佛山做网站建设
  • 东莞seo网络推广来宾seo
  • 企业建设网站的主要作用免费网页制作成品
  • 网站开发公司找哪家软文写作经验是什么
  • 桂林做网站的公司哪家最好网站站长seo推广
  • 德国设计网站网站seo诊断报告怎么写
  • 有哪些免费做外贸网站外包网络推广
  • 黄石市城市建设档案馆网站互联网推广方式
  • 北京做网站源代码的外链推广软件
  • 做网站建设费用预算网店运营流程步骤
  • 网站开发的基本技术如何快速搭建网站
  • 武汉教育网站建设公司排名百度站长平台官网
  • 网站建设与管理就业去向网站免费推广软件
  • 广东网站建设包括什么软件深圳推广平台有哪些
  • 做网站广告费北京seo营销培训
  • dede企业网站带留言板后台查询建站是什么意思
  • 全flash 电子商务网站如何推广免费网站申请域名