在用xlrd读取excel的日期格式数据时如果不加以转换,那么得到的将是float型数据.
下面用xlrd直接读取上表数据:
#!/usr/bin/python
#-*-coding:utf-8-*-
#用xlrd直接读取excel数据
import xlrd
filename=u'f:\\python\\练习.xlsx'
wb=xlrd.open_workbook(filename)
sh=wb.sheet_by_index(0) #用工作表索引号获取工作表!
nrow=sh.nrows
ncol=sh.ncols
for i in range(nrow): #遍历单元格
for k in range(ncol):
print sh.cell(i,k).value, #在python2.7中加','号表示不换行,3.x版本加参数end=' '
print('\n') #换行
运行以上代码,输出如下: