首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >读取excel时Spark出错: org.apache.poi.openxml4j.exceptions.InvalidFormatException

问读取excel时Spark出错: org.apache.poi.openxml4j.exceptions.InvalidFormatException
EN

Stack Overflow用户
提问于 2019-04-02 19:42:36
回答 1查看 162关注 0票数 0

我试图读取一个excel文件使用Spark CLI,但我得到你的InputStream既不是一个OLE2流,也不是一个OOXML流“错误。

下面是我的excel表格中显示的数据:

代码语言:javascript
复制
Id  Name    City
1   Amit    Panji
2   Sharma  Mumbai
3   Kumar   Pune
4   Abhay   Delhi
5   Rohit   Gurgaon

下面是我使用的代码:

代码语言:javascript
复制
    import com.crealytics.spark.excel

    val df = spark.read.format("com.crealytics.spark.excel")
    .option("useHeader", "true")
    .option("startColumn", 0)
    .option("treatEmptyValuesAsNulls", "false")
    .option("inferSchema", "false")
    .option("location", "/home/Desktop/lucky/logs.xlsx")
    .option("addColorColumns", "False")
    .load()
EN

回答 1

Stack Overflow用户

发布于 2019-04-02 20:04:12

您使用的是什么版本的Excel?

Apache POI站点说:

代码语言:javascript
复制
Apache POI is your Java Excel solution (for Excel 97-2008)

Apache POI站点:https://poi.apache.org/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55473972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档