excel (DataFrameReader)

Excel dosyaları yükler ve sonucu DataFrame olarak döndürür.

Sözdizimi

excel(path, dataAddress=None, headerRows=None, listSheets=None,
      dateFormat=None, timestampFormat=None)

Parametreler

Parametre Türü Açıklama
path str veya list Bir veya daha fazla giriş yolu.
dataAddress str, isteğe bağlı Excel dosyasındaki verilerin adresi.
headerRows int veya str, isteğe bağlı Üst bilgi satırı sayısı.
listSheets bool veya str, isteğe bağlı ise True, verileri okumak yerine sayfa adlarının listesini döndürür.
dateFormat str, isteğe bağlı Tarih biçimi dizesi.
timestampFormat str, isteğe bağlı Zaman damgası biçim dizesi.

İadeler

DataFrame

Örnekler

Excel bir dosyaya DataFrame yazın ve yeniden okuyun.

import tempfile
with tempfile.TemporaryDirectory(prefix="excel") as d:
    spark.createDataFrame(
        [{"age": 100.1, "name": "Alice"}]
    ).write.mode("overwrite").option("headerRows", 1).excel(d)

    spark.read.excel(d, headerRows=1).show()
    # +-----+------------+
    # |  age|        name|
    # +-----+------------+
    # |100.1|Alice|
    # +-----+------------+