Python da bir excel diğer excel alma sorunu

bb.xlsx excel içersindeki Devam Eden Akislar Raporu sheetini aa.xlsx TUM AKIŞLAR sheetine almak istiyoruz.Fakat kopyalama işlemi yapıyor fakat 2 adet sorunum bulunuyor bunu nasıl aşarız?

1- aa.xlsx excel içersinde TUM AKIŞLAR sheeti olması gerekiyor.bir sheet daha olduğunda hatta veriyor.
2-kopyalama işlemi yapıyor fakat 2000 satır bugun yazıyor yarın 1500 satırlık dosyada dünden kalan 500 silmiyor.Altta kalıyor.

from openpyxl import load_workbook

excel1 = load_workbook ( filename='bb.xlsx' )
excel2 = load_workbook ( filename='aa.xlsx' )

sayfa1 = excel1['Devam Eden Akislar Raporu']
sayfa2 = excel2['TUM AKISLAR']

#sorun aa.xlsx excel içersinde tek bir sheet olması gerekiyor.bir sheet daha olduğunda hatta veriyor.
#kopyalama işlemi yapıyor fakat 2000 satır bugun yazıyor yarın 1500 satırlık dosyada dünden kalan 500 silmiyor.

hucreNo=1
hucreNo1=1
hucreSay=1

while True:
    hucreSay+=1
    if hucreSay==4000:
        sayfa2["A1"]=hucreNo1
        hucreNo1=hucreNo1
        print("Girisler Yapildi")
        break
    else:
        hucreNo=hucreNo+1
        hucreNo1=hucreNo1+1
        No=sayfa1['A{}'.format(hucreNo)].value
        InfrastructureType=sayfa1['B{}'.format(hucreNo)].value
        MasterWorkFlowNumber=sayfa1['C{}'.format(hucreNo)].value
        SubWorkFlowNumber=sayfa1['D{}'.format(hucreNo)].value
        ContractDetailNumber=sayfa1['E{}'.format(hucreNo)].value
        OrderCustomerFullName=sayfa1['F{}'.format(hucreNo)].value
        if No==None:
            break
        else:
            sayfa2['A{}'.format(hucreNo1)]=No
            sayfa2['B{}'.format(hucreNo1)]=InfrastructureType
            sayfa2['C{}'.format(hucreNo1)]=MasterWorkFlowNumber
            sayfa2['D{}'.format(hucreNo1)]=SubWorkFlowNumber
            sayfa2['E{}'.format(hucreNo1)]=ContractDetailNumber
            sayfa2['F{}'.format(hucreNo1)]=OrderCustomerFullName

excel1.save ( 'bb.xlsx' )
excel2.save ( 'aa.xlsx' )
excel1.close()
excel2.close()

Bu konu ile ilgili yardımcı olabilirmisiniz?
Tsk ederim

Anladığım kadarıyla elinizde 2 adet tablo var biri genel diğeri ise günlük olarak tutuluyor. Siz günlük kayıtları her geçen gün genel tabloya aktarmak istiyorsunuz ve bunu yaparken hata alıyorsunuz. Eğer doğru anladıysam:
İlk sorununuz için kodları atarsanız daha iyi olur.
İkinci sorununuz için ise galiba bir önceki günden kalan verilerin üzerine yazıyorsunuz fakat sonraki günün verisi bugünkünden kısa olursa sonraki günün verileri kadar satır değişecek diğerleri aynı kalacaktır. Burada size tavsiyem yazmadan önce bütün verileri silip daha sonra verileri yazmanızdır.

1.soru excel içersinde 3 adet sheet bulunuyor.tek sheet olduğunda rapora ekleme yapıyor.Fakat raporda 1 den fazla sheet var ise eklemiyor.

2.soru için sizin dediğiniz .

bunları hangi kod ile yapabilirim.

yardımcı olabilirmisiniz.

Rica etsem excel dosyalarını paylaşabilir misiniz?

öncelikle ilginize çok teşekkürler.

mail adresi veya buradan nasıl paylaşabiliyoruz?