openpyxl Kütüphanesini kurdum Excel dosyası oluşturdum dosyayı görüyor fakat dosyadan hücre okumaya çalıştığımda öyle bir hücre olmadığını söylüyor.
Merhaba. Kodlarınızı ve aldığınız hatayı buraya göre sorunuza ekleyin lütfen:
wb = openpyxl.load_workbook("Hello.xlsx")
sheet = wb.get_sheet_by_name('Sheet2')
sheet = wb.active
cell = sheet['D5']```
Sonuç ise
raise KeyError("Worksheet {0} does not exist.".format(key))
KeyError: 'Worksheet Sheet2 does not exist.'
Hatanızın tamamını yazmadınız sanırım, daha uzun olduğunu tahmin ediyorum. Anladığım kadarı ile dosyada "Sheet2"
adında bir sheet bulunmuyor, doğru mu?
Evet, kusura bakmayın.Sheet2 bulunmuyormuş fakat bir sorum daha var eğer müsaitseniz, Sheet1’deki hücrelere nasıl ulaşabileceğim hakkında bir fikriniz var mı?
Tabii. Örneğin bu kod “Sayfa1” sheetindeki A1 hücresinin içeriğini ekrana yazıyor:
import openpyxl as excel
wb = excel.load_workbook("deneme.xlsx")
sayfa = wb["Sayfa1"]
cell = sayfa["A1"]
print(cell.value)
Hocam teşekkür ederim inanın günlerdir saçma bir dikkatsizlik yüzünden kafayı yiyordum.Bir Türlü yazamıyordum fonksiyonu 10 dakikada çözdünüz. Dileyin benden ne dilerseniz
Estağfurullah, kütüphaneler ile ilgili bir sorun yaşarsanız belgelerine bakabilirsiniz:
https://openpyxl.readthedocs.io/en/stable/