首页 > 解决方案 > 使用 Kotlin 阅读在线 Excel 电子表格

问题描述

我需要从在线 excel 电子表格中读取数据并在我的 Kotlin 程序中使用这些数据。

我试着这样做

val url = URL("https://1drv.ms/x/s!AiTc_S77bVGsgifs9WIHLXMVobPP?e=rgszMB")
val connection = url.openConnection()
val excel = connection.getInputStream()
val xlWb = WorkbookFactory.create(excel)

但我得到了错误

 java.io.IOException: Can't open workbook - unsupported file type: HTML
    at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:203)

使 InputStream 缓冲也没有帮助

val excel = connection.getInputStream().buffered()

有很多阅读普通 xls/xlsx 文件的信息,但我找不到任何关于在线 excel 的信息。我该怎么做?

标签: excelkotlin

解决方案


推荐阅读