如何在Spark SQL中将Excel中的数据插入临时表

如何在Spark SQL中将Excel中的数据插入临时表,sql,apache-spark,apache-zeppelin,Sql,Apache Spark,Apache Zeppelin,我在excel电子表格中有一个大约12000个用户id的列表,我想将它们插入SQL中的临时表中。我知道在SQLServer等中有很多不同的方法来实现这一点,但我在Zeppelin/ApacheSarkSQL中工作,我不熟悉快速实现这一点的方法 excel数据如下所示: userid 014 020 055 101 151 175 ... 12000 CREATE TABLE user.temp_excel_import (userid string) 我试着这样做: userid 014 0

我在excel电子表格中有一个大约12000个用户id的列表,我想将它们插入SQL中的临时表中。我知道在SQLServer等中有很多不同的方法来实现这一点,但我在Zeppelin/ApacheSarkSQL中工作,我不熟悉快速实现这一点的方法

excel数据如下所示:

userid
014
020
055
101
151
175
...
12000
CREATE TABLE user.temp_excel_import (userid string)
我试着这样做:

userid
014
020
055
101
151
175
...
12000
CREATE TABLE user.temp_excel_import (userid string)

这是齐柏林飞艇中可以高效完成的事情,还是我需要在粘贴到齐柏林飞艇之前在Excel中进行一些操作?

将您的文件读取为CSV

当您拥有数据帧时,请使用
createOrReplaceTempView
,您将能够查询它

具有随机数据帧的齐柏林飞艇示例:

以CSV格式读取文件

当您拥有数据帧时,请使用
createOrReplaceTempView
,您将能够查询它

具有随机数据帧的齐柏林飞艇示例:


您可以使用将excel数据读取为数据框并注册为表格您是否尝试将其读取为csv?您可以使用将excel数据读取为数据框并注册为表格您是否尝试将其读取为csv?