Пакет pandas
имеет возможности чтения в Excel и .Одно из возможных решений заключается в следующем:
# Read all sheets of the workbook
sheets = pd.read_excel("/path/to/your/datafile.xlsx", sheet_name=None)
for sheet_name, df in sheets.items():
df.plot(x='x', y='y', title=sheet_name)
Это дало мне последовательность изображений, похожих на эту (но с другими заголовками листов - я продублировал данные на трех листах).

Если вы просто хотите указать конкретные имена листов, вы можете выполнить вызов read_excel
с помощью
for sheet_name in ("Sheet1", "Sheet2", "Sheet3"):
df = sheet[sheet_name]
df.plot(x='x', y='y', title=sheet_name)
РЕДАКТИРОВАТЬ: Опрашивающий сообщает, чтоконкретный файл, о котором идет речь, был успешно обработан с помощью следующего кода.
for i in range(3):
df = pd.read_excel(excel_file, sheet_name=i)
f = Figure(figsize=(3, 2), dpi=100)
a = f.add_subplot(111)
a.plot(df['x'], df['y'], 'ro')