看板 Python 關於我們 聯絡資訊
from my blog: http://chingyichan.wordpress.com/2006/09/25/nutn-mail-index/ from pyExcelerator import * def parseXLS(file): table = {} try: for sheet, values in parse_xls(file): for row, col in sorted( values.keys() ): if not table.has_key(row) : table[row] = [] table[row].append( values[(row, col)] ) break except IOError: return table for e in table.keys(): if len(table[e]) < 3 or len(table[e]) >6: del table[e] return table ============================================================== parse_xls() method會傳回sheet name與他的所有資料(values) values是一個hash table,key為(列, 欄)數對。 這個範例裡只是把同一列的塞到同一個key中而已haha -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.26.34.20