title: How do I get column names when using XSSFReader to parse XML?
body: <p>I needed to parse a very large Microsoft Excel file, and after searching, I found this: </p>
  
  <p><a href="https://stackoverflow.com/questions/31873931/java-lang-outofmemoryerror-gc-overhead-limit-exceeded-when-loading-an-xlsx-file">java.lang.OutOfMemoryError: GC overhead limit exceeded when loading an xlsx file</a></p>
  
  <p>This is great. Cayman gave a great answer. I can now load the XML file and parse it. </p>
  
  <p>However, how do I find the name of the columns? I don't the "c" for CELL and the "v" for VALUE. I mean the actual names of the columns (in my case "Country", "Address", "Phone", "Company").</p>
  
  <p>I investigated this line: </p>
  
  <pre><code>SharedStringsTable sst = xssfReader.getSharedStringsTable();
  </code></pre>
  
  <p>Maybe this is suppose to reveal something about the names of columns? I could not find any examples. </p>
  
  <p>Can someone point me to the documentation on this? How do I get the column names? </p>