Для чтения X-файлов вам необходим многомерный список. Это список из списков.
import os
path = "C://folder/"
files = os.listdir(path)
file_list = []
for file in files:
with open (path + file,"r") as txt:
file_list.append(txt.read().splitlines())
Если .csv - это формат, который вы хотите записать, вы должны написать файл следующим образом:
from csv import writer
with open("test.csv", "w", newline="") as csv:
write = writer(csv, delimiter=';')
for file in file_list:
write.writerow(file)
(Таким образом, каждая строка является файлом, а каждый столбец - строкой файла)
Если вам нужен файл .xls / .xlsx, вы можете посмотреть в документации по модулю xlsxwriter