读取日期作为一个字符串不使用python xlrd从Excel漂浮[复制](Reading date

2019-07-17 10:35发布

可能重复:
如何阅读在Python在Excel格式的日期?

我的日期可以在Excel文件中的任何领域中,但是当我用读蟒蛇xlrd其读为浮动。 有没有一种方法可以读取所有Excel单元格为字符串?

我想编写一个脚本生成具有通过管道,但这个日期的事情是创造问题分开的Excel文件中的所有值的文件。

Answer 1:

Excel中保存日期,花车。 如果你想将它们转换xlrd具有的功能,帮助您与此: xldate_as_tuple

<br/>的一个实例:

import datetime, xlrd
book = xlrd.open_workbook("myfile.xls")
sh = book.sheet_by_index(0)
a1 = sh.cell_value(rowx=0, colx=0)
a1_as_datetime = datetime.datetime(*xlrd.xldate_as_tuple(a1, book.datemode))
print 'datetime: %s' % a1_as_datetime


文章来源: Reading date as a string not float from excel using python xlrd [duplicate]
标签: python xlrd