1 问题

test.xlsx的内容如下

序号code
0000123
1000124
2000125
df = pd.read_excel('test.xlsx')

读取后的codel列,样例如下

序号code
0123
1124
2125

显然这不是我想要的结果。

2 解决办法

(1)第一种
指定列以字符串读取

df = pd.read_excel('test.xlsx', dtype={'code': str})

(2)第二种
用wps打开文件,先将所有数值向前填充0。即将123,改为显示000123,如果已经显示,跳过此步骤。
请添加图片描述
接下来,将数字格式改为文本数字格式。右键选择批量处理单元格,再选择将数字转为文本型数字。
请添加图片描述

请添加图片描述

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐