Obtenez de manière récursive la liste Excel dans un dossier spécifique avec python et écrivez-la dans Excel.
# import libraries
import os
import pandas as pd
from glob import glob
# Configure Folder path
mybooks = glob(r"FOLDERPATH\**\*.xls*",recursive=True)
df = []
for mybook in mybooks:
df.append([mybook,os.path.basename(mybook)])
# Exchange ListObject to Dataframe
df = pd.DataFrame(df)
# Dump to ExcelFile
outputFilename = "filename.xlsx"
outputFolder = r"filepath"
outputFileFullpath = outputFolder + "\\" + outputFilename
df.to_excel(outputFileFullpath,'List')
print(
"La sortie du fichier est terminée.\n\n\n" +
"Emplacement de sortie du fichier:" + outputFolder + "\n" +
"nom de fichier:" + outputFilename
)