运用pandas 库提取同一文件不同工作簿的单元格
时间: 2024-09-24 07:23:30 浏览: 42
pandas-0.10.1.win-amd64-py3.2.exe
在Python中,你可以使用pandas库的`read_excel`函数从Excel文件中加载数据,然后通过指定`sheet_name`参数来访问不同工作簿的工作表。如果你想提取同一文件的不同工作簿中的特定单元格,首先需要对每个工作簿分别进行读取,并选择你想要的数据列和行。
下面是一个示例:
```python
import pandas as pd
# 假设你有一个名为'data.xlsx'的文件,包含两个工作簿:Sheet1 和 Sheet2
file_path = 'C:/path_to_your_file/data.xlsx'
# 提取第一个工作簿(默认的第一个工作表)
wb1 = pd.read_excel(file_path, sheet_name='Sheet1')
# 提取第二个工作簿,假设它位于索引1
wb2 = pd.read_excel(file_path, sheet_name=1)
# 现在你可以像操作DataFrame一样选择单元格。例如,获取Sheet1的A1单元格
cell_a1_wb1 = wb1.iloc[0, 0]
# 同样地,获取Sheet2的B2单元格
cell_b2_wb2 = wb2.iloc[1, 1]
阅读全文