Unterstützt spark-sql mehrere Begrenzer in den Eingabedaten?

Ich habe Eingabedaten mit mehreren einzelnen Zeichenbegrenzern wie folgt:

col1data1"col2data1;col3data1"col4data1
col1data2"col2data2;col3data2"col4data2
col1data3"col2data3;col3data3"col4data3

In den obigen Daten sind die ["], [;] meine Begrenzer.

Ist da irgendein Weg in sparkSQL, um die Eingabedaten (die sich in einer Datei befinden) direkt in ein @ zu konvertiertable mit den Spaltennamen col1, col2, col3, col4

Antworten auf die Frage(2)

Ihre Antwort auf die Frage