Open wsxk opened 7 months ago
https://wsxk.github.io/excel_process/
代码
2.1 time_trans 2.2 excel_proc
前言 写excel格式不统一的都是傻Ⅹ 某位老师让我帮忙处理一下excel表格,真不知道他们怎么改的,格式都tm不统一,死了得了。
代码 2.1 time_trans time_trans.py主要用作日期转换,因为有的傻叉,日期格式不统一,我服了 import datetime
def int2str(input):
excel_date = input # Excel和Python日期系统之间的差异(Python的1是0001-01-01,而Excel的1是1900-01-01) # Excel错误地将1900年当作了闰年,所以需要减去1天 delta = datetime.timedelta(days=excel_date - 1) # Excel的起始日期 start_date = datetime.datetime(1899, 12, 31) # 计算实际日期 actual_date = start_date + delta # 转换成字符串 date_str = actual_date.strftime('%m月%d日') return date_str
def datetime2str(input): output = input.strftime('%m月%d日') return output
if name ==
https://wsxk.github.io/excel_process/
代码
2.1 time_trans 2.2 excel_proc
前言 写excel格式不统一的都是傻Ⅹ 某位老师让我帮忙处理一下excel表格,真不知道他们怎么改的,格式都tm不统一,死了得了。
代码 2.1 time_trans time_trans.py主要用作日期转换,因为有的傻叉,日期格式不统一,我服了 import datetime
def int2str(input):
定义Excel日期序列号
def datetime2str(input): output = input.strftime('%m月%d日') return output
if name ==