首页 > 解决方案 > 使用 Pandas 读取 Excel 数据并保留单元格值的换行符

问题描述

我正在尝试读取一个 excel 数据,其中很少有单元格值具有换行符,但是当我打印数据帧时,它将换行符打印为 \n。我不想打印 \n 换行,而是打印 excel 单元格中显示的实际值。

data=pd.read_excel(fileName, sheetname='Sheet1', parse_cols='A:E')
df=data.loc[controllers.Is_run == 'Y'] #filtering the data using flag
print df["Column2"]

请注意,当我尝试使用 df.style 时,它​​会抛出以下错误

AttributeError: 'DataFrame' object has no attribute 'style'

示例 Excel:请忽略表格格式

+-------+------+------+
| Col1  | Col2 | Col3 |
+-------+------+------+
| Prod1 | "ABC |  100 |
           XYZ"         
| Prod2 | Test |  200 |
+-------+------+------+

Excel 的 Column2 的值如下:

ABC
XYZ

预期 - 与上述类似

实际使用我的代码 - ABC\nXYZ

标签: pythonpandasdataframe

解决方案


推荐阅读