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

如何在Python中读取Excel文件字符串中的换行符(\n)

解决Excel导入字符串中\n未解析为换行符的问题

当Excel单元格中的\n是以**文本形式(即输入的是反斜杠+n两个独立字符)**存在时,pandas读取后会将其识别为转义后的字符串(实际存储为\\n),导致打印时无法解析为换行。可以通过字符串替换解决:

修正后的代码

import pandas as pd

# 读取Excel文件
df = pd.read_excel('quote.xlsx')
# 将文本形式的\\n替换为实际换行符\n
df['String'] = df['String'].str.replace(r'\\n', '\n')
# 转换为列表
string_list = df['String'].tolist()

print(len(string_list))
for s in string_list:
    print(s)

补充说明

如果你的Excel单元格是用Alt+Enter插入的原生换行,pandas读取后会自动识别为\n,无需额外处理。只有当单元格中是手动输入的\n文本时,才需要执行上述替换操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 07:52:07