如何从excel表中获取周数?

时间:2015-09-04 08:41:12

标签: xlrd

这里不打印周数,如何从excel表中提取每个日期的周数,它显示错误如

ValueError: invalid literal for int() with base 10: '2015-08-24 00:00:00'

这是我遇到错误的行

print datetime.datetime(int(value[:4]),int(value[0:]),int(value[1:])).isocalendar()[1]

1 个答案:

答案 0 :(得分:0)

value='2015-08-24 00:00:00'是完整的字符串' 2015-08-24 00:00:00'。 使用>>> value='2015-08-24 00:00:00'给出了整数:

value[:4]

value[0:]会导致2015年'

value[1:]导致2015-08-24 00:00:00'

value.split(' ').split('-')导致' 015-08-24 00:00:00'

而不是你可以用['2015', '08', '24']来获取 {{1}}。