Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Lädt Excel Dateien und gibt das Ergebnis als DataFrame zurück.
Syntax
excel(path, dataAddress=None, headerRows=None, listSheets=None,
dateFormat=None, timestampFormat=None)
Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
path |
str oder list | Mindestens ein Eingabepfad. |
dataAddress |
str, optional | Die Adresse der Daten in der datei Excel. |
headerRows |
int oder str, optional | Die Anzahl der Kopfzeilen. |
listSheets |
bool oder str, optional | Gibt Truedie Liste der Blattnamen zurück, anstatt Daten zu lesen. |
dateFormat |
str, optional | Die Datumsformatzeichenfolge. |
timestampFormat |
str, optional | Die Zeitstempelformatzeichenfolge. |
Rückkehr
DataFrame
Beispiele
Schreiben Sie ein DataFrame in eine Excel Datei, und lesen Sie es zurück.
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|
# +-----+------------+