A static import summary shows customers.csv, 42 rows, columns Name, Email, Plan, and Ready to preview.

Program

Import review starts with a small summary so people can check the selected file shape before any upload, parsing, or import work.

import_file_summary.html
Visuals: captured from real browser rendering
<section class="import-summary" aria-labelledby="import-summary-title">
  <h2 id="import-summary-title">Import file summary</h2>
  <dl>
    <div><dt>File</dt><dd>customers.csv</dd></div>
    <div><dt>Rows</dt><dd>42</dd></div>
    <div><dt>Columns</dt><dd>Name, Email, Plan</dd></div>
    <div><dt>Status</dt><dd><span class="badge">Ready to preview</span></dd></div>
  </dl>
  <button type="button">Preview import</button>
  <p class="note">Static import review only; the button does not route, save, send, upload, import, parse, or call a data service.</p>
</section>
<style>
  .import-summary { display: grid; gap: 10px; max-width: 38rem; border: 1px solid #64748b; padding: 12px; }
  .import-summary dl { display: grid; gap: 8px; margin: 0; }
  .import-summary dl div { display: grid; grid-template-columns: 7rem 1fr; gap: 8px; }
  .import-summary dt { color: #475569; }
  .import-summary dd, .note { margin: 0; }
  .badge { border-radius: 999px; background: #dcfce7; padding: 2px 8px; }
  .import-summary button { justify-self: start; padding: 8px 12px; }
  .note { color: #475569; }
</style>
  1. Label the import summary.

    The section is labelled by its visible heading.
    The section is labelled by its visible heading.
  2. Show the file row.

    The file name is exact pinned data.
    The file name is exact pinned data.
  3. Show the row count.

    The row count is exact pinned data.
    The row count is exact pinned data.
  4. Show the column readback.

    The column names are exact pinned data.
    The column names are exact pinned data.
  5. Show the preview status.

    The status is visible as a static badge.
    The status is visible as a static badge.
  6. Check import summary honesty.

    File, rows, columns, status, and no live data service.
    File, rows, columns, status, and no live data service.
labelled summary The section heading names the import file summary surface.
file shape The file name, row count, and columns are exact pinned review data.
no parser The lesson should not imply upload, parsing, import APIs, database APIs, or file processing.