使用XSSFReader解析XML时如何获取列名?

时间:2016-11-26 01:06:42

标签: java xml excel

我需要解析一个非常大的Microsoft Excel文件,在搜索之后,我发现了这个:

java.lang.OutOfMemoryError: GC overhead limit exceeded when loading an xlsx file

这很棒。开曼给出了一个很好的答案。我现在可以加载XML文件并解析它。

但是,如何找到列的名称?我没有&#34; c&#34;对于CELL和&#34; v&#34;对于VALUE。我的意思是列的实际名称(在我的情况下&#34; Country&#34;,&#34; Address&#34;,&#34; Phone&#34;,&#34; Company&#34;)。< / p>

我调查了这一行:

SharedStringsTable sst = xssfReader.getSharedStringsTable();

也许这可以揭示有关列名称的内容?我找不到任何例子。

有人能指出我的文件吗?如何获取列名?

0 个答案:

没有答案