Python'da Excel'den Dosya Okuyamıyorum

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?

1 Beğeni

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)
1 Beğeni

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 :slight_smile:

1 Beğeni

Estağfurullah, kütüphaneler ile ilgili bir sorun yaşarsanız belgelerine bakabilirsiniz:
https://openpyxl.readthedocs.io/en/stable/

1 Beğeni