A script to combine all XLSX files in a given folder into a single file. Each original XLSX file becomes a worksheet or worksheets in the final file. ##The Basics import xlrd import csv import os import re import pandas as pd def dfs_from_excels(folder, v = True): if v: print(“Parsing “, folder) output = {} for file in os.listdir(folder): if file.endswith(“.xlsx”) or file.endswith(“.XLSX”): if v: print(“Parsing:”, file) name = os.path.splitext(file)[0] wb = xlrd.open_workbook(os.path.join(folder,file)) for sheet in wb.sheet_names(): if v: print(‘Sheet:’, sheet) content = pd.read_excel(open(os.path.join(folder,file), ‘rb’),sheet_name=sheet) index = name + “-” + sheet output[index] = content if len(output) > 0: return […]