Aller au contenu principal

excel (DataFrameWriter)

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

Syntaxe

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

parameter

parameter

Type

Description

path

str

Le chemin dans tout système de fichiers pris en charge par Hadoop.

mode

str, facultatif

Le comportement lorsque des données existent déjà. Les valeurs acceptées sont 'append', 'overwrite', 'ignore' et 'error' ou 'errorifexists' (default).

dataAddress

str, facultatif

L'adresse des données dans le fichier Excel.

headerRows

int ou str, facultatif

Le nombre de lignes d'en-tête.

parameter

Type

Description

path

str

Le chemin dans tout système de fichiers pris en charge par Hadoop.

mode

str, facultatif

Le comportement lorsque des données existent déjà. Les valeurs acceptées sont 'append', 'overwrite', 'ignore' et 'error' ou 'errorifexists' (default).

dataAddress

str, facultatif

L'adresse des données dans le fichier Excel.

headerRows

int ou str, facultatif

Le nombre de lignes d'en-tête.

Renvoie

Aucun

Exemples

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

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