excel (DataFrameWriter)

Guarda el contenido de la DataFrame en formato Excel en la ruta de acceso especificada.

Sintaxis

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

Parámetros

Parámetro Tipo Descripción
path str Ruta de acceso en cualquier sistema de archivos compatible con Hadoop.
mode str, opcional Comportamiento cuando ya existen datos. Los valores aceptados son 'append', 'overwrite', 'ignore'y 'error' o 'errorifexists' (valor predeterminado).
dataAddress str, opcional Dirección de los datos del archivo Excel.
headerRows int o str, opcional Número de filas de encabezado.

Devoluciones

Ninguno

Ejemplos

Escriba un DataFrame en un archivo Excel y vuelva a leerlo.

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