def _get_cell_number(self, cell):
if cell.ctype == xlrd.XL_CELL_TEXT:
#?????????????,?????,??????,????????...
return cell.value;
if cell.ctype == xlrd.XL_CELL_NUMBER:
number = int(cell.value);
return u"%d" % number if number == cell.value else u"%g" % cell.value;
if cell.ctype == xlrd.XL_CELL_DATE:
dt = xlrd.xldate.xldate_as_datetime(cell.value, self._workbook.datemode);
return u"%d" % time.mktime(dt.timetuple());
if cell.ctype == xlrd.XL_CELL_BOOLEAN:
return u"1" if cell.value else u"0";
return u"0";
评论列表
文章目录