小编Utp*_*utt的帖子

使用 pandas 从 Excel 中读取大量数据

例如,我正在读取带有 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 读取它。

python xlsx pandas

6
推荐指数
1
解决办法
1319
查看次数

标签 统计

pandas ×1

python ×1

xlsx ×1