日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:Python3時間戳如何在excel中運用?

計算時間似乎不是什么容易的題目,當然這只是小編個人這樣理解的。excel一直是我們從小接觸的軟件,小編也不好自賣自夸,說自己使用excel多么厲害。但是要是用python那還是比較有自信的。其中的時間戳用來計算時間,小編認為并不比excel要遜色,不相信的小伙伴可以往下看看。

創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設的網(wǎng)絡公司;我們對營銷、技術(shù)、服務都有自己獨特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關注我們的成都網(wǎng)站設計、網(wǎng)站建設質(zhì)量和服務品質(zhì),在得到用戶滿意的同時,也能得到同行業(yè)的專業(yè)認可,能夠為行業(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術(shù)創(chuàng)新,服務升級,滿足企業(yè)一站式營銷型網(wǎng)站建設需求,讓再小的高端網(wǎng)站設計也能產(chǎn)生價值!


從庫存報表里面識別出最長庫齡的零件,并計算出庫齡。

解決思路:

excel讀到的日期的浮點數(shù),代表的是自1900年1月1日以來的天數(shù)。

python的時間戳是指格林威治時間自1970年1月1日至當前時間的總秒數(shù)。

所以有兩種思路:

1.庫齡天數(shù)=(當前時間戳-表格時間戳)/60/60/24

將excel的浮點數(shù)(42368.0)轉(zhuǎn)化成時間數(shù)組格式(這步有點麻煩),再轉(zhuǎn)化成時間戳。

然后也將python讀到的當前時間(2020-05-25 20:39:09.933949)轉(zhuǎn)換成時間戳,然后再將秒數(shù)折算成天數(shù)。

2. 庫齡天數(shù)=表格浮點數(shù)-當前日期轉(zhuǎn)換成浮點數(shù)

將python的當前時間數(shù)組格式-1899年12月31日的時間數(shù)組格式,得到的一個時間數(shù)組格式。這個差值轉(zhuǎn)換成天數(shù)(datetime模塊下 .days)。得到當前距離1900年1月1日的天數(shù)。然后減去表格的浮點數(shù),得到庫齡。

小編用的是第2種解決方法是:

import xlrd
import xlwt
import datetime
 
#讀取收貨日期,計算庫齡,找到最長庫齡
wb = xlrd.open_workbook('庫存報表20200520.xlsx')
sheet1 = wb.sheet_by_name('Sheet1')
 
#計算當前時間,轉(zhuǎn)換成excel時間戳,excel時間戳其實時間1990年1月1日
date_start = datetime.datetime(1899, 12, 31)
date_now = datetime.datetime.now()
tod = date_now - date_start
 
#計算庫齡,寫入數(shù)列deltas
deltas = []
titlesrow = 1
nrows = sheet1.nrows-2
for i in range(nrows):
    d = sheet1.cell(1+i, 22)
    d = int(d.value)
    delta = tod.days - d
    deltas.append(delta)
 
# 新建一個表格,記錄分析結(jié)果
wb = xlwt.Workbook()
sheet = wb.add_sheet('關鍵數(shù)據(jù)')
 
titles = ['最長庫齡', '零件號', '零件名稱', '數(shù)量']
for i in range(len(titles)):
    sheet.write(0, i, titles[i])
 
# 找到庫齡,寫到表格
max = max(deltas)
sheet.write(1, 0, max)
 
# 庫齡對應的零件號,數(shù)量
max_index = deltas.index(max)
max_part = sheet1.cell(max_index + 1, 3).value
max_name = sheet1.cell(max_index + 1, 4).value
max_num = sheet1.cell(max_index + 1, 5).value
sheet.write(1, 1, max_part)
sheet.write(1, 2, max_name)
sheet.write(1, 3, max_num)
wb.save('庫存分析.xls')

有經(jīng)常使用excel的小伙伴也可以試試Python3時間戳的方法哦,試完后可以看看哪個軟件的的常規(guī)方法更好用。更多Python學習推薦:PyThon學習網(wǎng)教學中心。


網(wǎng)頁題目:創(chuàng)新互聯(lián)Python教程:Python3時間戳如何在excel中運用?
當前地址:http://www.5511xx.com/article/dpdgcie.html