我可以禁用从date时间自动parsingstring的openpyxl?

我有简单的excel文件,各种timstamp格式写成string。
在openpyxl中有一个内置的function来自动将date对象转换为date时间对象。

我的问题很简单,我怎样才能把原始的string,因为它被插入到Excel文件的用户,没有介入的openpyxl

我想用自己的函数尝试对datetime.strptime各种调用,进行自己的格式testing。

加载的Excel是这样做的:

 import openpyxl ex = openpyxl.load_workbook('/path/to/file.xls') worksheet = ex.active 

如果需要遍历行,我使用worksheet.iter_rows方法

你的假设是不正确的:除非你通过设置guess_types=True来请求,否则openpyxl不会转换string。 Excel将这些值视为date时间对象,方法是设置数字格式,并在内部将其转换为1899-12-30的历元。