有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java apache poi与python xlrd

我打算在linux上使用ApachePOI或PythonXLRD在linux上的程序中读取电子表格。我倾向于PythonXLRD,但ApachePOI对我来说似乎是一个更完整的项目(可能是因为它得到了apache基金会的支持)。什么是更好的选择(我倾向于python,但仍然….)?我希望能够阅读大多数版本的excel和宏


共 (2) 个答案

  1. # 1 楼答案

    一个可能同时兼顾这两个方面的选项是通过Jython(python语法与java互操作)利用Apache POI

    Here是一个过时的jython示例。。。我相信这需要用新版本的POI来改变

  2. # 2 楼答案

    根据需要的复杂性,您可能只需要使用Apache TikaCLI。Tika处理与POI(和其他库)的对话,并将返回该文档的XHTML或纯文本版本。如果你只需要一个简单的linux命令,那就足够了

    否则,这可能取决于你的Java技能。POI应该做你需要的一切,但是你需要编写一些代码来获取你感兴趣的部分。看一看quick guide就可以开始了

    (我不知道xlrd,抱歉)