Pular para o conteúdo principal

excel (DataFrameWriter)

Salva o conteúdo de DataFrame em formato Excel no caminho especificado.

Sintaxe

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

Parâmetros

Parâmetro

Tipo

Descrição

path

str

O caminho em qualquer sistema de arquivos compatível com Hadoop.

mode

str, opcional

O comportamento quando os dados já existem. Os valores aceitos são 'append', 'overwrite', 'ignore' e 'error' ou 'errorifexists' (default).

dataAddress

str, opcional

O endereço dos dados no arquivo Excel.

headerRows

int ou str, opcional

O número de linhas de cabeçalho.

Devoluções

Nenhuma

Exemplos

Escreva um DataFrame em um arquivo Excel e leia-o de volta.

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