Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Excel dosyaları yükler ve sonucu DataFrame olarak döndürür.
Sözdizimi
excel(path, dataAddress=None, headerRows=None, listSheets=None,
dateFormat=None, timestampFormat=None)
Parametreler
| Parametre | Türü | Açıklama |
|---|---|---|
path |
str veya list | Bir veya daha fazla giriş yolu. |
dataAddress |
str, isteğe bağlı | Excel dosyasındaki verilerin adresi. |
headerRows |
int veya str, isteğe bağlı | Üst bilgi satırı sayısı. |
listSheets |
bool veya str, isteğe bağlı | ise True, verileri okumak yerine sayfa adlarının listesini döndürür. |
dateFormat |
str, isteğe bağlı | Tarih biçimi dizesi. |
timestampFormat |
str, isteğe bağlı | Zaman damgası biçim dizesi. |
İadeler
DataFrame
Örnekler
Excel bir dosyaya DataFrame yazın ve yeniden okuyun.
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|
# +-----+------------+