ディレクトリ内にあるテキストファイルを読み込んで分かち書きし、それをEXCELに格納するプログラムを作成しています。
実行すると、読み込んだ最後のデータのみが出力され、残りのデータが出力・格納されません。
おそらくfor文で不具合が出ていると思い、試してみたのですがなかなかうまく行かず・・・
なにか解決策があればご教示お願いいたします

import openpyxl as op
import os.path
import urllib.request
import pyautogui as pg
import subprocess
import time
import glob
from janome.tokenizer import Tokenizer

def main():

    text_list = glob.glob('./*.txt')
    for text in text_list:
        for i in range(1,5):
            text = text.lstrip('.\\')
            #print(text)
            with open(text) as txt:
                allf = txt.read()

            txt_base = allf.replace('\n','')
            txt_base = txt_base.replace('\r','')
            txt_base = ''.join(txt_base.split())
            #print(txt_base)

            t = Tokenizer()
            with open(str(text)+'_wakati'+'.txt','w') as fw:
                for token in t.tokenize(txt_base,wakati = True):
                    fw.write(str(token))
                    fw.write('  ')

        with open(str(text)+'_wakati'+'.txt') as ow:
            wakati_data = ow.read()
            print(wakati_data)
            wb = op.load_workbook('hoge.xlsx')
            ws = wb.active
            ws['D'+str(i)].value = wakati_data
    wb.save('hoge.xlsx')



if __name__ == '__main__':
    main()