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单列处理相关推荐

  1. python处理excel大数据-【Python 模块】 xlrd 读取 Excel 文件

    安装 & 加载pip3 install xlrd -i https://mirrors.aliyun.com/pypi/simple/ import xlrd 打开 Excel 文件path ...

  2. python利用pandas和xlrd读取excel,特征筛选列

    利用xlrd读取excel筛选0值超过99%的列,并删除import xlrdworkbook=xlrd.open_workbook(r"123.xlsx")table = wor ...

  3. Python使用xlwt和xlrd读写excel文件

    Python使用xlwt和xlrd读写excel文件 xlwt和xlrd是两个相互配套的模块,在Python中,用于将数据写入Excel文件和读取Excel文件的数据. 从字面即可看出xlwt是对xl ...

  4. python xlrd读取文件报错_python利用xlrd读取excel文件始终报错原因

    1.代码按照网上百度的格式进行书写如下: 但运行后,始终报错如下: 百度了xlrd网页: 分明支持xls和xlsx两种格式的文件,但运行始终报错. 最后找到原因是因为我所读取的文件虽然是以.xls命名 ...

  5. 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 ...

  6. Python: 用xlrd读取Excel文件(*.xlsx) 实践才是检验真理的唯一标准!!!

    Python: 用xlrd读取Excel文件(*.xlsx) 网上有不少例子但是不知道都检验没,我就新测遇到这个问题 import os import xlrd, sys# # todo 打开excl ...

  7. Python xlrd 读取Excel数字 数字丢失精度 小数位太长 求大神的解决方法(已解决)

    Python xlrd 读取Excel数字 跟Excel显示不一样 小数位太长 求大神的解决方法(已解决) 十分想念顺店杂可... Excel显示的数据 Python代码读取 # -*- coding ...

  8. Python xlrd读取Excel背景色

    ** Python xlrd读取Excel背景色 ** 使用Python的xlrd模块读取Excel的单元格背景色. 由于在读取Excel中数据时,根据表格中背景色不同颜色的数据,需要分类处理,所以此 ...

  9. xlrd读取excel数据三个步骤

    xlrd读取excel数据的三个步骤如下: 安装xlrd库:在命令行中输入 pip install xlrd 安装xlrd库. 加载Excel文件:使用xlrd.open_workbook()函数加载 ...

最新文章

  1. 面试官:说说RabbitMQ 消费端限流、TTL、死信队列
  2. 使用MLX90640自制红外热像仪(四):stm32f103c8t6刷320x240分辨率屏的时间测试
  3. 计算机组成原理1--原码、反码、补码、移码之间的关系
  4. mysql报错3534_win7下安装MYSQL报错:MYSQL 服务无法启动的3534问题
  5. linux服务器网卡做聚合,Linux物理网卡聚合及桥接
  6. jquery 按钮效果 正常、移上、按下
  7. python面向对象(2)—— 继承(3)
  8. clickhouse lag/lead
  9. 计算机的打印机的电路图,打印机的工作原理图解
  10. 苹果震撼发布首款头显,搭配强悍Mac和iOS 17等全新产品,价值25000元!
  11. 详解状态压缩动态规划算法
  12. Linux下部署kettle
  13. JAVA班主任管理系统(源代码+论文)
  14. EOS将发布的官方EVM怎么样?
  15. mysql like %keyword%不走索引替代方法--转[足球带我奔跑]
  16. mysql里面column是什么意思_column是什么意思
  17. 有什么软件可以测试游戏延迟,网络延迟怎么测试 玩游戏延迟高怎么解决!
  18. linux系统如何配置下载源及中文(保姆级教程)
  19. Linux安装ArcSDE典型问题
  20. LP对偶费用流 TopCoder SRM 676 div1 Farmville(最大费用循环流,对偶原理)

热门文章

  1. istio安装命令整理
  2. HDFS修改副本数并生效
  3. linux grep查找命令使用示例
  4. jenkins 发送邮件插件Email Extension Template Plugin配置及script pipeline完整脚本
  5. 关于磁盘和内存的常识以及磁盘I/O进化史
  6. MySQL DATEDIFF(d1,d2) 计算日期 d1-d2 之间相隔的天数
  7. eclipse出现updating error reports database一直运行解决方案
  8. ajax jq 图片上传请求头_全面分析前端的网络请求方式:Ajax ,jQuery ,axios,fetch
  9. Undefined function or method ' ' for input arguments of type 'double' ---错误解决办法
  10. B/S和C/S的区别