例如,我正在读取带有 pandas 的 xlsx 文件,并且一列包含 18 位数字360000036011012000
读取后数字转换为360000036011011968
我的代码
import pandas as pd
df = pd.read_excel("Book1.xlsx")
Run Code Online (Sandbox Code Playgroud)
我也尝试将列转换为字符串,但结果是相同的
df = pd.read_excel("Book1.xlsx",dtype = {"column_name":"str" })
Run Code Online (Sandbox Code Playgroud)
还尝试过engine = 'openpyxl'
另外,如果 csv 文件中有相同的数字,则读取工作正常没有问题,但我必须仅从 Excel 读取它。