带有日期格式php的XlS文件

带有日期格式php的XlS文件,php,xml,xls,Php,Xml,Xls,我已经创建了一个包含以下行的xls文件 <Row> <Cell><Data ss:Type="String">1761601 21:36</Data></Cell> <Cell><Data ss:Type="DateTime">2014-08-20</Data></Cell> <Cell><Data ss:Type="Number">12<

我已经创建了一个包含以下行的xls文件

  <Row>
   <Cell><Data ss:Type="String">1761601 21:36</Data></Cell>
   <Cell><Data ss:Type="DateTime">2014-08-20</Data></Cell>
   <Cell><Data ss:Type="Number">12</Data></Cell>
 </Row>

1761601 21:36
2014-08-20
12
但是,
2014-08-20
将创建一个具有值41871的单元格,为什么? 如何以日期格式显示该值?

您好

我会告诉你你是怎么得到41871的。 如果你明白了,你就会遇到问题:

首先,让我们简单介绍您的问题并使用excel

请点击链接查看图片

你需要什么

在新选项卡中打开下面的链接

请注意,现在数据类型被视为日期。。。。所以到目前为止一切都是正确的

现在让我们在另一个单元格中输入相同的日期。。。注意这里的数据类型也是DATE

现在,让我们把它改为“通用”。。。还有宾果

你得到41871。。。。你知道它显示41871的原因了吗

现在试着用这个

2014-08-20:日期-短日期

如果它工作得很好!!!!!!!!!享受

ANDD

关于使用日期的最后一句话

日期总是有问题

美国使用的日期格式与世界上大多数国家不同。具体而言:

  • 美国使用“月、日、年”格式表示日期
  • 世界其他地区(ROW)指的是“日、月、年”格式的日期
这意味着当你在约会的时候。您需要知道计算机设置为使用哪种日期格式。 否则,您可能会出现一些奇怪的行为和错误。

部分添加

   <Style ss:ID="s22">
   <NumberFormat ss:Format="yyyy\-mm\-dd"/>
   </Style>

然后用样式标记单元格:

 <Cell ss:StyleID="s22"><Data ss:Type="DateTime">2014-08-20</Data></Cell>
2014-08-20
试试这个,应该有用


一定要让我知道它是否有效

你得到了什么答案