我想读取Perl中具有值格式的Excel - >“12:21:33 PM”阅读使用win32 Perl中的时间值的问题:OLE
我需要比较两个值细胞,然后需要相应地对它们进行分类。 但问题是,当我试图读取值并检查(通过使用Printf)时,会显示0.444432323232窗体中的一些十进制值,由于这个原因,我无法比较两个时间值。
PLZ建议
我想读取Perl中具有值格式的Excel - >“12:21:33 PM”阅读使用win32 Perl中的时间值的问题:OLE
我需要比较两个值细胞,然后需要相应地对它们进行分类。 但问题是,当我试图读取值并检查(通过使用Printf)时,会显示0.444432323232窗体中的一些十进制值,由于这个原因,我无法比较两个时间值。
PLZ建议
这是优秀的。数据和显示文本是不同的。 Excel中的Datetime存储为真实的。
“Excel中的日期和时间用实数表示,例如 ”2001年1月1日12:30 AM“由数字36892.521表示。”
检查这些如何在Excel中处理时间:
并检查该模块也:http://search.cpan.org/~aburs/DateTime-Format-Excel-0.31/lib/DateTime/Format/Excel.pm
问候,
要检索单元格的格式的价值,你应该使用{'Text'}
属性而不是{'Value'}
属性:
http://docs.activestate.com/activeperl/5.8/faq/Windows/ActivePerl-Winfaq12.html