2016-11-26 48 views
0

我在excel中使用了00:00:44秒的單元格我想打印它,因爲它是 但我變得像浮點數字 這是我在字典上打印的'Avg 。觀衆響應時間「:0.0005092592592592592, 這些都是我每次閱讀時間我的Excel工作表的時間迴應,我只得到浮點數 ○時00分36秒 ○時00分36秒 零時00分33秒 0:00: 32 零時○○分36秒 0點00分39秒 零點00分44秒 ○時○○分40秒 0時00分46秒 0時00分42秒 0點00分43秒 0點00分43秒 零點零零分41秒 0時00分42秒使用python讀取excel表格中的秒數

可以請你幫我

+0

http://stackoverflow.com/questions/1108428/how-do-i-read-a-date-in-excel-format-in-python – pete23

回答

0

問題@ pete23提到的答案很好。

如果您正在處理時間值(即浮點值小於1.0),只需乘以86400即可獲得秒數。

+0

謝謝你cco和peta23 – venkatesh

+0

我做的是L = (「%2d:%2d:%2d」%(h,m,s)),得到格式的輸出結果(0.00050929272 * 86400)m,s = divmod(L,60)h,m = divmod的輸入00:00:43但不精確的00:00:44最後四捨五入的值 – venkatesh

+0

如果你將L舍入到13位數(或更少),你會得到00:00:44 - 我個人可能會輪到最多4位數(我認爲舍入爲0或1位數字)。 – cco