如何在Scala中读取Excel文件

17

有没有办法在Scala中读取Excel文件(xls而不是csv)?我的意思是,是否有任何Scala库可以实现这一点?

1个回答

23

试试Apache POI,它是一个用于读取大多数微软文档格式的Java库。


1
谢谢,我以为有一些Scala实现。这样也可以,我会使用它。 - albert green
对于像读取Excel文档这样复杂的任务,我怀疑是否有人认为值得花费精力去做,尤其是已经有Apache POI这样的工具可用。 - Theo
2
@albert:大多数Java库在Scala中可以直接使用。对于一些不太适用的库,你通常可以编写一些包装器和隐式转换来使它们轻松遵循合理的Scala惯例。 - Ken Bloom
2
我已经构建了一组POI的Scala包装类。其中包括许多好处,包括用于构建新Excel电子表格的非常轻量级DSL。虽然还没有准备好公开使用,但很快就会推出。 - Dave Griffith
戴夫,那个DSL在哪里可以获取到? - Manuel Bernhardt
7
这里有一个DSL:https://github.com/folone/poi.scala - Mortimer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接