python - 无法读取所需的 excel 文件作为 Python 中的输出

标签 python excel powershell pandas output

我正在尝试用 Python(2.7.13) 读取一个 excel 文件。为此,我创建了一个示例文件 Book1,其中包含以下条目 -

enter image description here

 import pandas as pd
 import numpy as np

 Book1 = pd.read_excel("D:\Python\Book1.xlsx")

 print(Book1.head())

在编写上面的程序并在 Powershell 中执行它之后,我得到了以下我不理解的输出。

enter image description here

第一列中的 0、1、2 是什么以及为什么 E 单元格的值从 7 yo 7.1 更改?谁可以给我解释一下这个?程序有问题吗?

如果上传的图片在这里不合适,我深表歉意。我不知道输入此类数据的任何其他方式。

最佳答案

0,1,2 是行索引,因为你没有传递标题,所以第一行已经自动转换为标题。

现在,我们不能有两个具有相同名称的列,因此第二个 7 已转换为 7.1

要更正此问题,您可以尝试:

no_of_columns = 5 Book1 =pd.read_excel("D:\Python\Book1.xlsx",header=None,name=range(no_of_columns))

请注意,您需要事先知道列数才能执行此操作。

关于python - 无法读取所需的 excel 文件作为 Python 中的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41347191/

相关文章:

python - 将 Python 数据框列转换为日期格式

excel - 如何将 VBA 编辑器恢复到初始设置?

java - 从 HashMap 在 Java 中创建 CSV 文件

c# - ASP.NET 托管 Active Directory RSAT powershell 脚本--DC 挂断

.net - 如何将嵌入式 PowerShell 运行空间公开给远程处理

python 模拟 : configure spec of a mock object

python - IPython 中 %time 和 %timeit 之间的不一致

excel - VBA 没有将按钮放在我想要的位置

Powershell 和网络路径

python - Tkinter 文本小部件有时不会注册死键 (^ ` ")