excel (DataFrameReader)

Laadt Excel bestanden en retourneert het resultaat als een DataFrame.

Syntaxis

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

Parameterwaarden

Kenmerk Typ Beschrijving
path str of list Een of meer invoerpaden.
dataAddress str, optioneel Het adres van de gegevens in het Excel-bestand.
headerRows int of str, optioneel Het aantal veldnamenrijen.
listSheets bool of str, optioneel Als True, retourneert u de lijst met bladnamen in plaats van gegevens te lezen.
dateFormat str, optioneel De tekenreeks voor de datumnotatie.
timestampFormat str, optioneel De tekenreeks voor de tijdstempelnotatie.

Retouren

DataFrame

Examples

Schrijf een DataFrame naar een Excel-bestand en lees het bestand terug.

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|
    # +-----+------------+