1
請幫助我如何閱讀xls
哪個文件使用Apache POI,其格式爲HH:MM:SS
。HH:MM:SS xls使用Apache POI讀取
如果xls
單元格中的時間戳小於或等於24小時,我可以讀取單元格值。 (例如23:30:30
)。
現在我的要求是讀取甚至超過24小時的相同單元格值(例如55:34:34
)並將其存儲在數據庫中。
請幫助我如何閱讀xls
哪個文件使用Apache POI,其格式爲HH:MM:SS
。HH:MM:SS xls使用Apache POI讀取
如果xls
單元格中的時間戳小於或等於24小時,我可以讀取單元格值。 (例如23:30:30
)。
現在我的要求是讀取甚至超過24小時的相同單元格值(例如55:34:34
)並將其存儲在數據庫中。
Excel中的日期和時間存儲爲浮點數。日期是自1900年以來的日子(1的日期是01/01/1900),並且時間是一天的幾分之一(因此0.5是12小時)。
根據你需要的價值是什麼格式,你把它放在一個數據庫之前在,那麼你可能只是想通過24取數值和多得到的小時數和分數小時,例如:
double time = cell.getNumericCellValue() * 24;
int hours = (int)time;
int minutes = (time - hours) * 60;
或者,如果你想要一個字符串,那麼DataFormatter類將會愉快地格式化一個值爲1.5的HH:MM到36:00