java apache poi与python xlrd
我打算在linux上使用ApachePOI或PythonXLRD在linux上的程序中读取电子表格。我倾向于PythonXLRD,但ApachePOI对我来说似乎是一个更完整的项目(可能是因为它得到了apache基金会的支持)。什么是更好的选择(我倾向于python,但仍然….)?我希望能够阅读大多数版本的excel和宏
你可以在下面搜索框中键入要查询的问题!
我打算在linux上使用ApachePOI或PythonXLRD在linux上的程序中读取电子表格。我倾向于PythonXLRD,但ApachePOI对我来说似乎是一个更完整的项目(可能是因为它得到了apache基金会的支持)。什么是更好的选择(我倾向于python,但仍然….)?我希望能够阅读大多数版本的excel和宏
# 1 楼答案
一个可能同时兼顾这两个方面的选项是通过Jython(python语法与java互操作)利用Apache POI
Here是一个过时的jython示例。。。我相信这需要用新版本的POI来改变
# 2 楼答案
根据需要的复杂性,您可能只需要使用Apache TikaCLI。Tika处理与POI(和其他库)的对话,并将返回该文档的XHTML或纯文本版本。如果你只需要一个简单的linux命令,那就足够了
否则,这可能取决于你的Java技能。POI应该做你需要的一切,但是你需要编写一些代码来获取你感兴趣的部分。看一看quick guide就可以开始了
(我不知道xlrd,抱歉)