code: private void processTableData() throws IOException
     {
        DirectoryEntry dir = (DirectoryEntry) m_viewDir.getEntry("CTable");
  
        VarMeta varMeta = new VarMeta12(new DocumentInputStream(((DocumentEntry) dir.getEntry("VarMeta"))));
        Var2Data varData = new Var2Data(varMeta, new DocumentInputStream(((DocumentEntry) dir.getEntry("Var2Data"))));
        FixedData fixedData = new FixedData(230, new DocumentInputStream(((DocumentEntry) dir.getEntry("FixedData"))));
        //System.out.println(varMeta);
        //System.out.println(varData);
        //System.out.println(fixedData);
  
        TableContainer container = m_file.getTables();
        TableFactory14 factory = new TableFactory14(TABLE_COLUMN_DATA_STANDARD, TABLE_COLUMN_DATA_ENTERPRISE, TABLE_COLUMN_DATA_BASELINE);
        int items = fixedData.getItemCount();
        for (int loop = 0; loop < items; loop++)
        {
           byte[] data = fixedData.getByteArrayValue(loop);
           Table table = factory.createTable(m_file, data, varMeta, varData);
           container.add(table);
           //System.out.println(table);
        }
     }
docs: This method extracts table data from the MPP file.
  
  @throws java.io.IOException