帮我写一段python代码,我需要读取多个不同的excel表格里面的B3单元格,并输出为一个列表。
时间: 2024-02-09 13:10:13 浏览: 166
Python3读取和写入excel表格数据的示例代码
好的,以下是读取多个不同的Excel表格中的B3单元格并输出为一个列表的Python代码:
```python
import pandas as pd
# 定义要读取的Excel文件名列表
file_names = ['file1.xlsx', 'file2.xlsx', 'file3.xlsx']
# 定义一个空列表用于存储B3单元格的值
b3_values = []
# 读取每个Excel文件,并将B3单元格的值添加到列表中
for file_name in file_names:
df = pd.read_excel(file_name)
b3_value = df.iloc[2, 1] # 注意:Excel中的行和列编号从0开始
b3_values.append(b3_value)
# 输出B3单元格的值列表
print(b3_values)
```
在这个代码中,我们首先定义了要读取的Excel文件名列表 `file_names`,并将其传递给一个 `for` 循环。在循环中,我们使用 Pandas 库的 `read_excel()` 函数读取每个文件,并使用 `iloc` 函数获取第3行第2列(即B3单元格)的值,并将其添加到一个列表 `b3_values` 中。最后,我们输出 `b3_values` 列表,其中包含了所有Excel表格中B3单元格的值。
阅读全文