1 问题
test.xlsx的内容如下
序号 | code |
---|---|
0 | 000123 |
1 | 000124 |
2 | 000125 |
df = pd.read_excel('test.xlsx')
读取后的codel列,样例如下
序号 | code |
---|---|
0 | 123 |
1 | 124 |
2 | 125 |
显然这不是我想要的结果。
2 解决办法
(1)第一种
指定列以字符串读取
df = pd.read_excel('test.xlsx', dtype={'code': str})
(2)第二种
用wps打开文件,先将所有数值向前填充0。即将123,改为显示000123,如果已经显示,跳过此步骤。
接下来,将数字格式改为文本数字格式。右键选择批量处理单元格,再选择将数字转为文本型数字。