博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python xlsx 读取
阅读量:4682 次
发布时间:2019-06-09

本文共 1024 字,大约阅读时间需要 3 分钟。

代码示例

#!/usr/bin/env pythonimport xlrd, sys, re, osworkbook = xlrd.open_workbook( sys.argv[1] )for booksheet in workbook.sheets():        for row in xrange(booksheet.nrows):                p = list()                i = 0                for col in xrange(booksheet.ncols):                        cel = booksheet.cell(row, col)                        val = cel.value                        try:                                val = cel.value.encode('utf-8')                                val = re.sub('\n', '', val)                                val = re.sub('\s+', '', val)                        except:                                pass                        val = str( val )                        p.append(val)0]

 

代码功能

将xlxs表格中的所有但愿以自负的形式读取


xlrd下载与安装

xlrd链接 http://files.cnblogs.com/files/25-to-life/xlrd-0.9.3.tar.gz

xlrd安装命令

tar -xvf xlrd-0.9.3.tar.gz

cd xlrd-0.9.3

sudo python setup.py install


 

注意

当打开的文件较大时候,需要等一段时间。

试过别的openpyxl包也是一样会慢。

慢的原因是将所有单元格的元素按照类型做了解析。

 

转载于:https://www.cnblogs.com/25-to-life/p/4708981.html

你可能感兴趣的文章
Android中的隐藏API和Internal包的使用之获取应用电量排行
查看>>
java 中的锁 -- 偏向锁、轻量级锁、自旋锁、重量级锁(转)
查看>>
lombok
查看>>
手动扩大栈内存,让AC无忧
查看>>
SSI整合--搭建Struts2+Spring+Ibatis框架
查看>>
day 49 JavaScript中BOM和DOM
查看>>
[BZOJ4816][SDOI2017]数字表格(莫比乌斯反演)
查看>>
.net后端传过来的值在前面出现多一个
查看>>
python学习笔记day01_03python 发展历史
查看>>
java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory
查看>>
2017找工作_算法题相关面经
查看>>
Unity Standard Assets 简介之 Utility
查看>>
关于结构体字节对齐的笔记
查看>>
[大话设计模式]设计模式----单例设计模式
查看>>
puppet学习之puppet证书验证
查看>>
网络程序中常用的三种心跳机制----服务器端
查看>>
form表单提交转为ajax方式提交
查看>>
转载 数据库面试经历
查看>>
mysql sql语句大全
查看>>
oracle 权限
查看>>