merhaba arkadaşlar kendim yazdiğim bu kod ile excel dosyasnızdaki tüm verileri ve hücrelri okur ve ekrana yazdirir bütün projelerinizde modül olarak rahatlıka kullanabilirsiniz.

import pandas as pd
def dosya_oku(df, hucre):
    """
    Verilen sütun adındaki verileri 0. indeks hariç okur.
    
    Args:
        df (pd.DataFrame): Okunan Excel dosyasının veri çerçevesi.
        hucre (str): Sütun adı.
    Returns:
        list: Geçerli (NaN olmayan) verilerin listesi.
    """
    try:
        # Sütunun var olup olmadığını kontrol et
        if hucre in df.columns:
            # Belirtilen sütunu 0. indeks hariç oku
            a_sutunu_verileri = df[hucre].iloc[0:]  # 1. satırdan başlayarak tüm satırları oku
            print(f"{hucre} << sütunun verileridir")
            alinan_sutunlar = [str(veri) for veri in a_sutunu_verileri if pd.notna(veri)]  # NaN değerlerini kontrol et ve geçerli verileri topla
            return alinan_sutunlar
        else:
            print(f"'{hucre}' adlı sütun bulunamadı.")
            return []
    
    except Exception as e:
        print(f"Bir hata oluştu: {e}")
        return []
def sutun_basliklarini_al(dosya_adı):
    """
    Excel dosyasındaki tüm sütun başlıklarını alır.
    
    Args:
        dosya_adı (str): Excel dosyasının adı.
    Returns:
        list: Sütun başlıklarının listesi.
    """
    try:
        # Excel dosyasını oku
        df = pd.read_excel(dosya_adı)
        # Sütun adlarını al
        sutun_basliklari = df.columns.tolist()
        return sutun_basliklari
    
    except FileNotFoundError:
        print("Excel dosyası bulunamadı.")
        return []
    except Exception as e:
        print(f"Bir hata oluştu: {e}")
        return []
# Ana işlem
dosya_adı = 'j.xlsx'
basliklar = sutun_basliklarini_al(dosya_adı)
# Başlıkları yazdırma ve her başlık için verileri alma
print("Excel dosyasındaki başlıklar ve veriler:")
for baslik in basliklar:
    isimler = dosya_oku(pd.read_excel(dosya_adı), baslik)  # Her başlık için verileri al
    for isim in isimler:
        print(isim)