2

我在我的电子表格中使用 DataNitro。当我将值写入单元格时。它会自动猜测格式是否看起来像日期。这显然并不总是有帮助!

dt_str = "08/20/13"
Cell("A1").value = dt_str
# puts date type in that cell

我不确定这种行为是来自 Excel 2010 还是来自 DataNitro 方面。当我写这篇文章时,我越来越相信这是一个 Excel 问题。有这方面经验的人吗?

做了更多的研究,我几乎相信这是 Excel 问题。直接输入数据时的解决方案是以'这显然是?如果我从 python 进来,这是不可能的。

4

1 回答 1

3

这是一个 Excel 问题,在开头加上单引号是正确的。只要您使用双引号来分隔字符串,您就可以这样做:

Cell("A1").value = "'10/1/2013"
于 2013-10-01T14:42:13.723 回答