1、按内容合并一个Excel表中的多个Sheet表至一个Sheet
此方法适用于对一个Excel文件中的多个Sheet表内容合并至一个Sheet中(新建),也可选择固定的列进行合并。
import xlrd
import pandas as pd
from openpyxl import load_workbook
excel_name = r'***************'
# 写入文件位置,*处填入文件位置
Wb = xlrd.open_workbook(excel_name)
# 获取工作表中所有的表格
Sheets = Wb.sheet_names()
# 获取工作表中所有表格名
Merge_data = pd.DataFrame()
# 建立空DataFrame,存储数据
for i in range(len(Sheets)):
# 循环遍历所有Sheets
df = pd.read_excel(excel_name, sheet_name&