python 把excel读到的各种日期格式包括202344、 2022年12月日、2023-4-4、excel日期格式转换成datetime格式的函数
你可以使用pandas库来读取Excel文件,并使用to_datetime函数将各种日期格式转换为datetime格式。
首先,你需要安装pandas库。你可以使用以下命令来安装:
pip install pandas
然后,可以使用以下代码来读取Excel文件并将日期格式转换为datetime格式:
import pandas as pd
def convert_to_datetime(date):
try:
return pd.to_datetime(date)
except:
return None
# 读取Excel文件,假设日期在第一列
df = pd.read_excel('your_file.xlsx')
# 将日期列转换为datetime格式
df['Date'] = df['Date'].apply(convert_to_datetime)
# 打印转换后的日期列
print(df['Date'])
在上面的代码中,convert_to_datetime函数尝试将传入的日期参数转换为datetime格式,如果转换失败则返回None。然后,使用apply函数将convert_to_datetime函数应用到日期列上,将其转换为datetime格式。最后,打印转换后的日期列。
请记得将your_file.xlsx替换为你实际的Excel文件名,以及将Date替换为你实际的日期列名
原文地址: https://www.cveoy.top/t/topic/iamd 著作权归作者所有。请勿转载和采集!