excel - 使用 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 的信息。我该怎么做?
解决方案
推荐阅读
- java - 如何在 Linux 上部署 java vertx 服务器?
- php - Pug 中的 Laravel 助手
- gradle - java-test-fixtures 插件是否与 Build and run using IntelliJ IDEA 设置不兼容?
- java - 在无头环境中测试 Swing 元素(gitlab CI)
- python-3.x - 如何让我的函数区分python中的输入'I'和'II'?
- react-native - 如何在反应原生元素按钮中使用 TouchableComponent 道具?
- javascript - 当字段为空时,我需要使用 JQuery 来提醒用户的帮助
- nearprotocol - 帐户到分片通信
- python-3.x - 如何从 h5 文件中获取文件名?
- c - 内部数组元素定位算法