代碼示例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包也是同樣會慢。
慢的緣由是將全部單元格的元素按照類型作了解析。