Skip to main content
 首页 » 编程设计

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

2025年05月04日13pander-it

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

 import pandas as pd 
 import numpy as np 
 
 Book1 = pd.read_excel("D:\Python\Book1.xlsx") 
 
 print(Book1.head()) 

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

第一列中的 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))

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