代码示例python
#!/usr/bin/env python import xlrd, sys, re, os workbook = 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]
代码功能app
将xlxs表格中的全部希望以自负的形式读取spa
xlrd下载与安装code
xlrd连接 http://files.cnblogs.com/files/25-to-life/xlrd-0.9.3.tar.gzblog
xlrd安装命令utf-8
tar -xvf xlrd-0.9.3.tar.gzclass
cd xlrd-0.9.3import
sudo python setup.py installfile
注意下载
当打开的文件较大时候,须要等一段时间。
试过别的openpyxl包也是同样会慢。
慢的缘由是将全部单元格的元素按照类型作了解析。