You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用pd.read_excel导入Excel时长字符串被截断,如何保留原始完整字符串

pandas读取Excel单元格长字符串被截断的解决方法
  • 第一步:验证真实数据是否完整
    你看到的带省略号的截断内容大概率只是pandas的控制台显示优化,实际存储的内容是完整的,可通过打印单个单元格内容验证:
# 替换为你对应的行索引、列名/列索引
print(df.loc[0, "对应列名"])

如果输出为完整路径,说明仅为显示问题,无需修改读取逻辑,调整显示参数即可。

  • 第二步:调整pandas显示参数,取消列宽限制
    设置全局显示参数,取消列内容的长度截断:
import pandas as pd
# 设置为None代表不对列宽做限制,完整显示单元格内容
pd.set_option('display.max_colwidth', None)

设置完成后再打印DataFrame或对应列,就不会出现省略号。

  • 第三步:解决真实读取截断问题
    如果打印单个单元格内容依然是截断状态,可更换读取引擎规避兼容问题:
    如果读取的是.xlsx格式文件,优先使用openpyxl引擎读取:
df = pd.read_excel("你的文件路径.xlsx", engine="openpyxl")

如果读取的是.xls格式文件,可升级xlrd依赖到最新稳定版本后再尝试读取。

内容的提问来源于stack exchange,提问作者banana_99

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 13:54:06