用pandas处理excel,比较快捷,但在某一次读取中,表格内数据极为混乱,在读取过程中,将文本格式的读取成了数字格式,现找到方法,与大家共享;
其主要是填加dtype,将序列指定类型
data = pd.read_excel(source_file,sheet_name=sheet,header=None,engine='openpyxl',names=titlename,index_col=0,skiprows=3,usecols='A:X',dtype={'出生年月': str,'参加工作时间': str,'进入本单位时间': str},)
其他参数请自行搜索参考,dtype类型见下图中python type即可
转换后的数据,可以完美解决。