资产管理系统的第一版基本测试通过,需要把之前存放在excel里的数据倒入数据库,在加一个导出功能,我使用了 xlrd/xlwt 2个模块。使用简单,基本满足需求,就是在导入的时间格式转换上面有个小问题,下面会说下。
xlrd
一,安装
$sudo easy_install xlrd # windows 参考http://pypi.python.org/pypi/xlrd
二,简单使用
import xlrd data = xlrd.open_workbook('demo.xls') # 打开demo.xls data.sheet_names() # 获取xls文件中所有sheet的名称 table = data.sheets()[0] # 获取xls文件第一个工作表 table = data.sheet_by_index(0) # 通过索引获取xls文件第0个sheet table = data.sheet_by_name(u'Sheet1') # 通过工作表名获取 sheet # 获取行数和列数 nrows = table.nrows ncols = table.ncols # 获取整行和整列的值(数组) table.row_values(i) table.col_values(i) # 循环行,