docs: def _place_tables_section(skeleton_section, sheet, keys_section):
      """
      Place data into skeleton for either a paleo or chron section.
      :param dict skeleton_section: Empty or current progress of skeleton w/ data
      :param dict sheet: Sheet metadata
      :param list keys_section: Paleo or Chron specific keys
      :return dict: Skeleton section full of data
      """
      logger_excel.info("enter place_tables_section")
      try:
          logger_excel.info("excel: place_tables_section: placing table: {}".format(sheet["new_name"]))
          new_name = sheet["new_name"]
          logger_excel.info("placing_tables_section: {}".format(new_name))
          # get all the sheet metadata needed for this function
          idx_pc = sheet["idx_pc"] - 1
          idx_model = sheet["idx_model"]
          idx_table = sheet["idx_table"]
          table_type = sheet["table_type"]
          data = sheet["data"]
          # paleoMeas or chronMeas key
          key_1 = keys_section[0]
          # paleoModel or chronModel key
          key_2 = keys_section[1]
          # Is this a measurement, or distribution table?
          if idx_table:
              # Yes, a table idx exists, so decrement it.
              idx_table = sheet["idx_table"] - 1
          # Is this a ensemble, dist, or summary table?
          if idx_model:
              # Yes, a model idx exists, so decrement it.
              idx_model -= 1
      except Exception as e:
          logger_excel.debug("excel: place_tables_section: error during setup, {}".format(e))
  
      # If it's measurement table, it goes in first.
      try:
          if table_type == "measurement":
              skeleton_section[idx_pc][key_1][idx_table] = data
          # Other types of tables go one step below
          elif table_type in ["ensemble", "distribution", "summary"]:
              if table_type == "summary":
                  skeleton_section[idx_pc][key_2][idx_model]["summaryTable"] = data
              elif table_type == "ensemble":
                  skeleton_section[idx_pc][key_2][idx_model]["ensembleTable"] = data
              elif table_type == "distribution":
                  skeleton_section[idx_pc][key_2][idx_model]["distributionTable"][idx_table] = data
      except Exception as e:
          logger_excel.warn("excel: place_tables_section: Unable to place table {}, {}".format(new_name, e))
      logger_excel.info("exit place_tables_section")
      return skeleton_section