df.to_excel('合并结果.xlsx', index=False)
我使用pandas里的dataframe.to_excel方法。虽然能导出表格,但出现了一个问题
首先,我的df来自于一个excel。然后,当df里有较长的数字(它在excel时,单元格格式为文本),比如一个16位的数字(其实是个银行卡卡号),那么导入excel后会变成科学记数法,而且即使之后手动调整,也会损失末尾数字
比如说,原本应该是16个1,to_excel后会变成1.11111E+15,然后excel里手动调整成“文本”格式,又会四舍五入成12个1和4个0。导致1111111111111111最终变成了1111111111110000
如何能避免这种错误?