excel (DataFrameReader)

Memuat file Excel dan mengembalikan hasilnya sebagai DataFrame.

Sintaksis

excel(path, dataAddress=None, headerRows=None, listSheets=None,
      dateFormat=None, timestampFormat=None)

Parameter-parameternya

Parameter Tipe Deskripsi
path str atau daftar Satu atau beberapa jalur input.
dataAddress str, opsional Alamat data dalam file Excel.
headerRows int atau str, opsional Jumlah baris header.
listSheets bool atau str, opsional Jika True, mengembalikan daftar nama lembar alih-alih membaca data.
dateFormat str, opsional String format tanggal.
timestampFormat str, opsional String format tanda waktu.

Pengembalian Barang

DataFrame

Examples

Tulis DataFrame ke dalam file Excel dan baca kembali.

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