Forum Discussion
Load txt pole (|) separated file to delta table
- 1 year ago
Hello akkibuddy7
You cannot use load to table option with | delimited files. That option is for csv
you have to use spark notebook to load to tables
df = spark.read.format("csv") \
.option("header", "true") \ # Set to 'false' if no header row exists
.option("delimiter", "|") \
.load("/path/to/your/file.txt")df.write.format("delta").mode("overwrite").saveAsTable("table_name")
If this is helpful please accept the answer and give kudos
Hello akkibuddy7
You cannot use load to table option with | delimited files. That option is for csv
you have to use spark notebook to load to tables
df = spark.read.format("csv") \
.option("header", "true") \ # Set to 'false' if no header row exists
.option("delimiter", "|") \
.load("/path/to/your/file.txt")
df.write.format("delta").mode("overwrite").saveAsTable("table_name")
If this is helpful please accept the answer and give kudos
is there any approch for incremental data? if S3 txt gets updated , will have to again run the dataframe to pull updated table and that's bit tedious job.