Python3时间戳怎样在excel中运用

  介绍

小编给大家分享一下Python3时间戳怎样在excel中运用,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

excel的浮点数(42368.0)转化成时间数组格式(这步有点麻烦),再转化成时间戳。

python读到的当前时间(2020-05-25 20:39:09.933949)转换成时间戳,然后再将秒数折算成天数。

python的当前时间数组格式-1899年12月31日的时间数组格式,得到的一个时间数组格式。这个差值转换成天数(datetime模块下要擦防晒霜)。得到当前距离1900年1月1日的天数,然后减去表格的浮点数,得到库龄。

2种解决方法是:

import  xlrd   import  xlwt   import  datetime   ,   #读取收货日期,计算库龄,找到最长库龄   时间=wb  xlrd.open_workbook(& # 39;库存报表20200520. xlsx& # 39;)   时间=sheet1  wb.sheet_by_name (& # 39; Sheet1& # 39;)   ,   #计算当前时间,转换成excel时间戳,excel时间戳其实时间1990年1月1日   时间=date_start  datetime.datetime(1899, 12日,31)   时间=date_now  datetime.datetime.now ()   时间=tod  date_now 作用;date_start   ,   #计算库龄,写入数列增量   时间=deltas  []   titlesrow =1   nrows =sheet1.nrows-2   for 小姐:拷贝范围(nrows):   ,,,d =, sheet1.cell(1 +我,,22)   ,,,d =, int (d.value)   ,,,delta =tod.days 作用;d   ,,,deltas.append(δ)   ,   #,新建一个表格,记录分析结果   时间=wb  xlwt.Workbook ()   时间=sheet  wb.add_sheet(& # 39;关键数据& # 39;)   ,   titles =,(& # 39;最长库龄& # 39;,,& # 39;零件号& # 39;,,& # 39;零件名称& # 39;,,& # 39;数量& # 39;】   for 小姐:拷贝范围(len(标题)):   ,,,sheet.write(0,,我,,标题[我])   ,   #,找到最大库龄,写到表格   max =,马克斯(三角洲)   sheet.write(0, 1,还以为,马克斯)   ,   #,最大库龄对应的零件号,数量   时间=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(& # 39;库存分析xls # 39;)

看完了这篇文章,相信你对Python3时间戳怎样在excel中运用有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

Python3时间戳怎样在excel中运用