可以使用pandas的read_excel函数来读取excel文件,然后使用循环遍历每个表单,读取指定范围的数据,并将数据拼接起来存储。以下是一个示例代码:

import pandas as pd

# 读取excel文件
excel_file = pd.ExcelFile('filename.xlsx')

# 创建一个空的DataFrame用于存储所有数据
all_data = pd.DataFrame()

# 循环遍历每个表单
for sheet_name in excel_file.sheet_names:
    # 读取指定范围的数据
    data = excel_file.parse(sheet_name, usecols="B:K", skiprows=1)
    
    # 将数据拼接到all_data中
    all_data = pd.concat([all_data, data], ignore_index=True)

# 存储拼接后的数据
all_data.to_excel('output.xlsx', index=False)

在示例代码中,首先使用pd.ExcelFile函数读取excel文件,然后使用sheet_names属性获取所有表单的名称。接着,通过循环遍历每个表单,使用parse函数读取指定范围的数据,并使用concat函数将数据拼接到all_data中。最后,使用to_excel函数将拼接后的数据存储到一个新的excel文件中。

请注意替换示例代码中的filename.xlsx为实际的excel文件名,并根据需要修改读取范围和存储文件名。

使用Python编程使用pandas循环读取excel里面的每一个表单读取范围从B2单元开始读取读取到K列结束并将数据拼接存储

原文地址: https://www.cveoy.top/t/topic/i3Jy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录