pandas循环打印不同sheet页的某几个单元格
时间: 2024-09-25 12:06:23 浏览: 31
pandas 导出excel,同时导出为多个sheet页
在Python的pandas库中,如果你想要遍历并打印Excel工作簿中的不同Sheet页上特定的单元格,你可以使用`read_excel`函数读取Excel文件,并通过迭代DataFrame对象的`sheet_names`属性来访问每个Sheet。下面是一个简单的示例:
```python
import pandas as pd
# 假设你有一个名为df的变量,它存储了Excel文件的数据
excel_file = 'your_file.xlsx'
# 使用pandas读取Excel文件
xls = pd.ExcelFile(excel_file)
# 循环遍历所有Sheet
for sheet_name in xls.sheet_names:
# 创建当前Sheet的DataFrame
df_sheet = xls.parse(sheet_name)
# 如果你想打印特定行和列的值,比如第一行和前两列
cells_to_print = df_sheet.iloc[0, :2] # 这里假设索引从0开始,且你想打印的是第0行和0、1列
# 打印单元格数据
print(f"Sheet: {sheet_name}")
print(cells_to_print)
阅读全文