Merhaba. Şöyle bir proje ile uğraşıyorum. bir hisse ismi seçip onun sektörünü buluyorum. Ardından o sektöre ait diğer hisseleri listeliyorum. Daha sonra ise listelenen hisseler veritabanında varmı yokmu onları kontrol ediyorum. Veritabanında olanların isimlerini ayrı bir excel dosyasında listeleyip belirli çarpanları bir araya getirip ortalamasını alıyorum. Takıldığım nokta listelediğim hisseleri ilk satıra yazdırdıktan sonra hemen alt satırlarına diğer hisseleri listeleyemiyorum. Bu konuda yardımcı olursanız çok memnun olurum. İlgili kodlar…
import colorama as cl
import pandas as pd
import os
from openpyxl import*
import xlwings as xw
from time import*
Hissesecimi=str(input("Lütfen Hisse Adı Giriniz:") )
dosya="C:/Users/isaak/Desktop/temelozet.xlsx"
oku=pd.read_excel(dosya)
hisseadı=oku["Sektör"].where(oku["Kod"]==Hissesecimi.upper())
hisseadı=hisseadı.str.cat()
sektor=oku["Kod"].where(oku["Sektör"]==hisseadı)
# sektor=sektor.dropna()
# sektor=sektor.str.cat(sep="\n")
# print(sektor.dropna())
print(sektor.dropna())
for i in range(0,458):
a=sektor[i]
if os.path.exists('C:/Users/isaak/Desktop/TemelAnalizProgrami/temp/'+ str(a) + '.xlsx') and os.path.isfile('C:/Users/isaak/Desktop/TemelAnalizProgrami/temp/' + str(a) + '.xlsx'):
for hücre in range(1):
print(cl.Fore.RED,"dosya mevcut",a)
veri='C:/Users/isaak/Desktop/TemelAnalizProgrami/temp/'+ str(a) + '.xlsx'
veri2='C:/Users/isaak/Desktop/TemelAnalizProgrami/SektorCarpan.xlsx'
# app=xw.App(visible=False)
kitap=xw.Book(veri)
kitap2=xw.Book(veri2)
hücre=kitap2.sheets["Sayfa1"].range("A2").row+1
print(kitap.sheets["Hisse Değerleme"].range("H8").value)
kitap.sheets["Hesaplamalar"].range("A3").copy(kitap2.sheets["Sayfa1"].range(hücre))
kitap2.save()
sleep(1)
kitap2.close()
kitap.close()
# app.quit()
else:
print(cl.Fore.BLUE,"dosya mevcut değil",a)
koddaki temel özet dosyası şu linkteki excele aktar kısmında
sektör çarpanları kısmını ise rasgele oluşturulabilir…
saygılar…