我正在使用Excel生成Excel,並且還在Excel中執行了所有功能,但會出現一個問題。我想設置像HH:MM這樣的單元格值,而不是日期。我有一個像12:45,36:30,102:50這樣的字符串。對於每個單元格,我都希望在Excel中檢測到這些單元格的時間格式大於24小時,如果我選擇這些單元格,則可以在Excel上顯示小時數。我不知道該怎麼做。我在堆棧中發現了一個類似的帖子(HH:MM:SS xls reading using Apache POI),但是這篇文章只展示瞭如何讀取這些單元格。我想設置一個單元格值,比如25:00,205:00,152:30等只有幾小時和幾分鐘的格式。apache poi excel小時格式設置單元格值java
你能幫我嗎?我真的很感激你的效果!
如果您告訴Apache POI設置您在Excel中爲這些數字設置的相同格式字符串,會發生什麼情況? – Gagravarr
數字計算不像60分鐘計算1小時? –
Excel使用自1900/1904以來的天數,分數爲幾小時,因此0.5爲12:00,1.5爲36:00或1900-01-02T12:00:00,具體取決於您是將日期格式化爲小時還是小時! – Gagravarr