Java 获取odt文档的第一个表

Java 获取odt文档的第一个表,java,openoffice.org,openoffice-writer,odt,Java,Openoffice.org,Openoffice Writer,Odt,在Java应用程序中,我必须从.odt文档中读入数据。 有人能告诉我如何在这样一个文档中获得对第一个表的引用吗? 我想使用Apache odf工具包,但在那里我只找到了一个按名称获取表的方法: TextDocument doc = TextDocument.loadDocument("/Users/me/Desktop/someFile.odt"); Table t = doc.getTableByName("0"); 我的文档包含一个需要解析的大表,但我不知道它的名称。。 有办法找到答案

在Java应用程序中,我必须从.odt文档中读入数据。 有人能告诉我如何在这样一个文档中获得对第一个表的引用吗? 我想使用Apache odf工具包,但在那里我只找到了一个按名称获取表的方法:

 TextDocument doc = TextDocument.loadDocument("/Users/me/Desktop/someFile.odt");
 Table t = doc.getTableByName("0");
我的文档包含一个需要解析的大表,但我不知道它的名称。。 有办法找到答案吗? 还是另一种得到桌子的方式


提前谢谢

您可以使用
doc.getTableList()
获取文档中所有表的列表