我想讀取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