Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xlrd 如何从excel工作表中获取周数?_Xlrd - Fatal编程技术网

Xlrd 如何从excel工作表中获取周数?

Xlrd 如何从excel工作表中获取周数?,xlrd,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] 值是完整的字符串“2015-08-24 00:00:00”。 使用value=

这里不是打印周数,如何从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]
值是完整的字符串“2015-08-24 00:00:00”。 使用value='2015-08-24 00:00:00'表示整数:

>>>value='2015-08-24 00:00:00'

价值[:4]导致“2015年”

值[0:]导致“2015-08-24 00:00:00”

值[1:]导致“015-08-24 00:00:00”

相反,您可以使用value.split'.split'-'获取 ['2015','08','24']