2012-03-18 44 views
-1

我想读取Perl中具有值格式的Excel - >“12:21:33 PM”阅读使用win32 Perl中的时间值的问题:OLE

我需要比较两个值细胞,然后需要相应地对它们进行分类。 但问题是,当我试图读取值并检查(通过使用Printf)时,会显示0.444432323232窗体中的一些十进制值,由于这个原因,我无法比较两个时间值。

PLZ建议

回答

4

这是优秀的。数据和显示文本是不同的。 Excel中的Datetime存储为真实的。

“Excel中的日期和时间用实数表示,例如 ”2001年1月1日12:30 AM“由数字36892.521表示。”

检查这些如何在Excel中处理时间:

http://search.cpan.org/~jmcnamara/Spreadsheet-WriteExcel-2.37/lib/Spreadsheet/WriteExcel.pm#DATES_AND_TIME_IN_EXCEL

并检查该模块也:http://search.cpan.org/~aburs/DateTime-Format-Excel-0.31/lib/DateTime/Format/Excel.pm

问候,