excel (DataFrameWriter)

Enregistre le contenu du DataFrame au format Excel au chemin spécifié.

Syntaxe

excel(path, mode=None, dataAddress=None, headerRows=None)

Paramètres

Paramètre Type Description
path str Chemin d’accès dans n’importe quel système de fichiers pris en charge par Hadoop.
mode str, facultatif Comportement quand des données existent déjà. Les valeurs acceptées sont 'append', , 'overwrite''ignore'et 'error' ou 'errorifexists' (par défaut).
dataAddress str, facultatif Adresse des données dans le fichier Excel.
headerRows int ou str, facultatif Nombre de lignes d’en-tête.

Retours

Aucun

Exemples

Écrivez un DataFrame dans un fichier Excel et lisez-le.

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

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