2016-11-26 1 views
0

나는 엑셀에서 00:00:44 초와 하나의 셀을 가지고 있습니다. 인쇄하려면 인 것처럼 인쇄하고 싶지만 플로트 번호가 이됩니다. . 방문자 응답 시간 ': 0.0005092592592592592, 이들은 엑셀 시트에서 시간 응답을 읽을 때마다 부동 숫자 만 표시됩니다. 0:00:36 0:00:36 0:00:33 0:00 : 32 0시 0분 36초 0시 0분 39초 0시 0분 44초 0시 0분 40초 0시 0분 46초 0시 0분 42초 0시 0분 43초 0시 0분 43초 0시 0분 42초파이썬을 사용하여 엑셀 시트에서 초를 읽으십시오

0시 0분 41초 당신은 나에게

+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 = 0.00050929272 * 86400) m, s = divmod (L, 60) h, m = divmod (m, 60) print ("% 2d : % 2d : % 2d"% (h, m, s) 00:00:43 만 입력했지만 00:00:44는 정확하지 않음 – venkatesh

+0

L을 13 자리 (또는 그 이하)로 반올림하면 00:00:44가됩니다. 개인적으로는 반올림 한 것입니다. 최대 4 자리 수 (0 또는 1 자리로 반올림하는 것이 좋습니다). – cco

관련 문제