我有一个返回 XML 的 Web 服务,它看起来像:
<ArrayOfPosition>
<Position>
<Amount>9</Amount>
<Symbol>Bob</Symbol>
<UpdateTime>2011-04-21T11:34:34.234234234-04:00</UpdateTime>
<UpdateTimeStr>2011-04-21 11:22:33</UpdateTimeStr>
</Position>
<Position>
<Amount>10</Amount>
<Symbol>Fred</Symbol>
<UpdateTime>2011-04-21T11:34:34.234234234-04:00</UpdateTime>
<UpdateTimeStr>2011-04-21 11:22:44</UpdateTimeStr>
</Position>
</ArrayOfPosition>
它可以毫无问题地进入 Excel,但无论我做什么,我都无法更改电子表格中 UpdateTime 或 UpdateTimeStr 列的格式。Excel 似乎拒绝将此数据识别为日期时间字段。
我有一种感觉,它无法确定该字段是日期和时间,所以我添加了一个名为 UpdateTimeStr 的字段,它的时间格式按照我希望 Excel 能够理解的方式进行了格式化,但是,唉,不行。有任何想法吗?