xlrd对excel单列处理
import hashlib
import xlrd
import xlwt# md5加密函数
def md5(arg):str_hash = hashlib.md5()str_hash.update(bytes(arg, encoding="utf-8"))return str_hash.hexdigest()# 用xlrd模块读取表格,打开excel表
ExcelFile = xlrd.open_workbook(r"d:\1.xlsx")
sheet = ExcelFile.sheet_by_name("Sheet1")# 用xlwt模块保存,创建表
writework = xlwt.Workbook()
writesheet = writework.add_sheet("shouji_number", cell_overwrite_ok=True)# 循环要md5加密的列,
shouji_num = sheet.col_values(4)i = 0
for line in shouji_num:str_sj_num = str(line)writesheet.write(i, 9, md5(str_sj_num)) # 加密指定列的数据i += 1# 保存
writework.save("1.xls")
转载于:https://www.cnblogs.com/xieqz/p/9494681.html
xlrd对excel单列处理相关推荐
- python处理excel大数据-【Python 模块】 xlrd 读取 Excel 文件
安装 & 加载pip3 install xlrd -i https://mirrors.aliyun.com/pypi/simple/ import xlrd 打开 Excel 文件path ...
- python利用pandas和xlrd读取excel,特征筛选列
利用xlrd读取excel筛选0值超过99%的列,并删除import xlrdworkbook=xlrd.open_workbook(r"123.xlsx")table = wor ...
- Python使用xlwt和xlrd读写excel文件
Python使用xlwt和xlrd读写excel文件 xlwt和xlrd是两个相互配套的模块,在Python中,用于将数据写入Excel文件和读取Excel文件的数据. 从字面即可看出xlwt是对xl ...
- python xlrd读取文件报错_python利用xlrd读取excel文件始终报错原因
1.代码按照网上百度的格式进行书写如下: 但运行后,始终报错如下: 百度了xlrd网页: 分明支持xls和xlsx两种格式的文件,但运行始终报错. 最后找到原因是因为我所读取的文件虽然是以.xls命名 ...
- python的xlrd读取Excel数据失败: raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘) ...
python的xlrd读取Excel数据失败: raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported') xlr ...
- Python: 用xlrd读取Excel文件(*.xlsx) 实践才是检验真理的唯一标准!!!
Python: 用xlrd读取Excel文件(*.xlsx) 网上有不少例子但是不知道都检验没,我就新测遇到这个问题 import os import xlrd, sys# # todo 打开excl ...
- Python xlrd 读取Excel数字 数字丢失精度 小数位太长 求大神的解决方法(已解决)
Python xlrd 读取Excel数字 跟Excel显示不一样 小数位太长 求大神的解决方法(已解决) 十分想念顺店杂可... Excel显示的数据 Python代码读取 # -*- coding ...
- Python xlrd读取Excel背景色
** Python xlrd读取Excel背景色 ** 使用Python的xlrd模块读取Excel的单元格背景色. 由于在读取Excel中数据时,根据表格中背景色不同颜色的数据,需要分类处理,所以此 ...
- xlrd读取excel数据三个步骤
xlrd读取excel数据的三个步骤如下: 安装xlrd库:在命令行中输入 pip install xlrd 安装xlrd库. 加载Excel文件:使用xlrd.open_workbook()函数加载 ...
最新文章
- 面试官:说说RabbitMQ 消费端限流、TTL、死信队列
- 使用MLX90640自制红外热像仪(四):stm32f103c8t6刷320x240分辨率屏的时间测试
- 计算机组成原理1--原码、反码、补码、移码之间的关系
- mysql报错3534_win7下安装MYSQL报错:MYSQL 服务无法启动的3534问题
- linux服务器网卡做聚合,Linux物理网卡聚合及桥接
- jquery 按钮效果 正常、移上、按下
- python面向对象(2)—— 继承(3)
- clickhouse lag/lead
- 计算机的打印机的电路图,打印机的工作原理图解
- 苹果震撼发布首款头显,搭配强悍Mac和iOS 17等全新产品,价值25000元!
- 详解状态压缩动态规划算法
- Linux下部署kettle
- JAVA班主任管理系统(源代码+论文)
- EOS将发布的官方EVM怎么样?
- mysql like %keyword%不走索引替代方法--转[足球带我奔跑]
- mysql里面column是什么意思_column是什么意思
- 有什么软件可以测试游戏延迟,网络延迟怎么测试 玩游戏延迟高怎么解决!
- linux系统如何配置下载源及中文(保姆级教程)
- Linux安装ArcSDE典型问题
- LP对偶费用流 TopCoder SRM 676 div1 Farmville(最大费用循环流,对偶原理)
热门文章
- istio安装命令整理
- HDFS修改副本数并生效
- linux grep查找命令使用示例
- jenkins 发送邮件插件Email Extension Template Plugin配置及script pipeline完整脚本
- 关于磁盘和内存的常识以及磁盘I/O进化史
- MySQL DATEDIFF(d1,d2)	计算日期 d1-d2 之间相隔的天数
- eclipse出现updating error reports database一直运行解决方案
- ajax jq 图片上传请求头_全面分析前端的网络请求方式:Ajax ,jQuery ,axios,fetch
- Undefined function or method ' ' for input arguments of type 'double' ---错误解决办法
- B/S和C/S的区别