首页 > 学院 > 开发设计 > 正文

Pythonxlsx读取

2019-11-14 17:05:27
字体:
来源:转载
供稿:网友

代码示例

#!/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.VEVb.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包也是一样会慢。

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

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表