以下是用Python编写提取多个表格中的数据,并存为Excel表格的详细代码:

  1. 导入所需的包和库
import pandas as pd
from openpyxl import Workbook
  1. 定义函数,用于提取表格数据并保存为Excel表格
def extract_tables_to_excel(input_files, output_file):
    # 初始化Excel工作簿
    wb = Workbook()
    # 遍历输入文件列表
    for i, input_file in enumerate(input_files):
        # 从输入文件中读取数据
        df = pd.read_excel(input_file)
        # 将数据写入Excel工作簿
        ws = wb.create_sheet(title=f"Sheet{i+1}")
        for r in dataframe_to_rows(df, index=False, header=True):
            ws.append(r)
    # 保存Excel文件
    wb.save(output_file)
  1. 调用函数,提取多个表格中的数据并保存为Excel表格
# 输入文件列表
input_files = ['table1.xlsx', 'table2.xlsx', 'table3.xlsx']
# 输出文件名
output_file = 'output.xlsx'
# 提取表格数据并保存为Excel表格
extract_tables_to_excel(input_files, output_file)

以上代码将从三个输入文件中读取数据,并将它们写入一个Excel工作簿中的不同工作表中,最终保存为一个名为“output.xlsx”的Excel文件。

用python编写提取多个表格中的数据并存为excel表格。详细代码

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

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