Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Läser in Excel filer och returnerar resultatet som en DataFrame.
Syntax
excel(path, dataAddress=None, headerRows=None, listSheets=None,
dateFormat=None, timestampFormat=None)
Parameters
| Parameter | Type | Beskrivning |
|---|---|---|
path |
str eller lista | En eller flera indatasökvägar. |
dataAddress |
str, valfritt | Adressen till data i Excel-filen. |
headerRows |
int eller str, valfritt | Antalet rubrikrader. |
listSheets |
bool eller str, valfritt | Om Truereturnerar listan med bladnamn i stället för att läsa data. |
dateFormat |
str, valfritt | Datumformatsträngen. |
timestampFormat |
str, valfritt | Tidsstämpelformatsträngen. |
Retur
DataFrame
Exempel
Skriv en DataFrame till en Excel fil och läs tillbaka den.
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|
# +-----+------------+