写一个python代码,提取一个文件夹里10个excel工作簿中第一张表的的G8单元格的数据
时间: 2024-11-06 19:14:45 浏览: 25
sqlite数据库增删改查 不适用第三方数据库操作 一个数据库同时建多张表
在Python中,我们可以使用pandas库来读取Excel文件并提取数据。假设所有工作簿都在同一目录下,我们可以遍历前10个工作簿并获取每个工作簿的第一张表格的G8单元格。以下是相应的代码:
```python
import os
import pandas as pd
# 定义文件夹路径
folder_path = 'your_folder_path' # 替换为实际文件夹路径
# 获取文件夹内所有的Excel文件
excel_files = [f for f in os.listdir(folder_path) if f.endswith('.xlsx') or f.endswith('.xls')]
# 遍历前10个文件
for i, excel_file in enumerate(excel_files[:10]):
# 读取第一个工作簿,通常Excel的第一个工作簿默认是Sheet1
df = pd.read_excel(os.path.join(folder_path, excel_file), sheet_name=0)
# 提取G8单元格的数据
g8_data = df.iloc[7, 7] # 列索引从0开始,所以G列对应的是索引7
print(f"File {i+1}: G8 data from {excel_file} is {g8_data}")
#
阅读全文