Мне нужно создать файл Excel, и каждый лист содержит содержимое текстового файла в моем каталоге, например, если у меня два текстовых файла, у меня будет два листа, и каждый лист содержит содержимое текстового файла.,Мне удалось создать файл Excel, но я мог заполнить его только содержимым последнего текстового файла в моем каталоге, однако, мне нужно прочитать все мои текстовые файлы и сохранить их в Excel.
Этомой код до сих пор:
import os
import glob
import xlsxwriter
file_name='WriteExcel.xlsx'
path = 'C:/Users/khouloud.ayari/Desktop/khouloud/python/Readfiles'
txtCounter = len(glob.glob1(path,"*.txt"))
for filename in glob.glob(os.path.join(path, '*.txt')):
f = open(filename, 'r')
content = f.read()
print (len(content))
workbook = xlsxwriter.Workbook(file_name)
ws = workbook.add_worksheet("sheet" + str(i))
ws.set_column(0, 1, 30)
ws.set_column(1, 2, 25)
parametres = (
['file', content],
)
# Start from the first cell. Rows and
# columns are zero indexed.
row = 0
col = 0
# Iterate over the data and write it out row by row.
for name, parametres in (parametres):
ws.write(row, col, name)
ws.write(row, col + 1, parametres)
row += 1
workbook.close()
пример: если у меня есть два текстовых файла, содержимое первого файла - «привет», содержимое второго текстового файла - «мир», в данном случаеМне нужно создать две таблицы: на первой странице должна храниться «привет», а на второй - «мир».но мои две таблицы содержат «мир».