我需要解析一个非常大的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();
也许这可以揭示有关列名称的内容?我找不到任何例子。
有人能指出我的文件吗?如何获取列名?