如何使用 pandas 读取 excel 文件?

问题描述 投票:0回答:0

我已经尝试了

pd.ExcelFile()
,如下面的代码所示。我正在使用 Visual Studio 代码。这显示了同样的错误。 excel 文件与我正在运行的 python 代码文件位于同一文件夹中。我已经更新了熊猫。我已经降级 pandas 看看是否是这样。我尝试了
pd.read_csv()
,如下面的代码所示。我不确定还能尝试什么。我无法让 python 打开 excel 文件。

我的代码第一次尝试:

import pandas as pd

excel_file = pd.ExcelFile('C:/Users/britt/Desktop/PythonLearn/RTS_Data.xlsx')

# Get the sheet names in the Excel file
sheet_names = excel_file.sheet_names

# Read the Excel file into a Pandas DataFrame for a specific sheet
df = pd.read_excel(excel_file, sheet_name='Sheet1')

# Print the first 5 rows of the DataFrame
print(df.head())

**我的代码第二次尝试:**

import pandas as pd

excel_file = pd.read_excel(r'C:/Users/britt/Desktop/PythonLearn/RTS_Data.xlsx')
print(excel_file.head())

我的代码第三次尝试,我试图查看是否可以打开 csv 文件。但这个问题是我无法将 excel 文件中的多个选项卡保存到 csv 文件中。我只能打开 excel 文件的一个选项卡。

这有效,但没有解决打开 excel 文件的问题,但可能有助于解决此问题的有用信息:

import pandas as pd

df = pd.read_csv(r"C:\Users\britt\Desktop\PythonLearn\PythonDCOPF\PythonDCOPF\RTS_Data.csv")
print(df.head())

输出:

   id  Original Bus #  Area  Rated kV  P-load  Q-load
0   1             101     1       138     108      22
1   2             102     1       138      97      20
2   3             103     1       138     180      37
3   4             104     1       138      74      15
4   5             105     1       138      71      14

我期待这些能打开 excel 文件。

我收到 UnicodeDecodeError 和 FileNotFoundError

python pandas xlsx
© www.soinside.com 2019 - 2024. All rights reserved.