> ## Documentation Index
> Fetch the complete documentation index at: https://fillout.com/help/llms.txt
> Use this file to discover all available pages before exploring further.

# Add a Table to your Form

> Let respondents enter data in a spreadsheet-like format with multiple rows and columns. 

export const SupportBanner = () => {
  const titleId = React.useId();
  return <div className="support-banner" role="region" aria-labelledby={titleId}>
      <span className="support-banner__ring support-banner__ring--outer" aria-hidden="true" />
      <span className="support-banner__ring support-banner__ring--middle" aria-hidden="true" />
      <span className="support-banner__ring support-banner__ring--inner" aria-hidden="true" />
      <span className="support-banner__ring support-banner__ring--center" aria-hidden="true" />

      <div className="support-banner__content">
        <div className="support-banner__title" id={titleId} role="heading" aria-level="2">Still have questions?</div>

        <div className="support-banner__copy">
          <span className="support-banner__line">Our team is happy to help. Start a live chat using the</span>
          <span className="support-banner__line">
            chat bubble <span className="support-banner__chat-icon" aria-hidden="true" /> in the bottom right, or email us at
          </span>
          <span className="support-banner__line">
            <a href="mailto:support@fillout.com">support{'@'}fillout.com</a>
          </span>
        </div>

        <a className="support-banner__cta" href="mailto:support@fillout.com">Contact us</a>
      </div>
    </div>;
};

## Overview

**Tables** can be used to collect structured information in bulk across different field types. Common use cases include:

* Collecting an order list
* Requesting an expense breakdown
* Creating a staff directory

## How to insert a table

<Steps>
  <Step title="Add a table field">
    On the left-hand panel, look for the `Table` field. Click `+ Add column` to ask a question or request for information.

    <img src="https://mintcdn.com/fillout-005a867b/S4ynxVWu2dd-N3yT/images/Screenshot2025-10-06at6.00.48PM.png?fit=max&auto=format&n=S4ynxVWu2dd-N3yT&q=85&s=54d4ab93f82ddb84256500b46fff0a83" alt="Screenshot 2025-10-06 at 6.00.48 PM.png" width="2747" height="1436" data-path="images/Screenshot2025-10-06at6.00.48PM.png" />
  </Step>

  <Step title="Choose your field types">
    Choose from 5 different field types: short answer, email input, date picker, dropdown, and number. The email input field will only accept valid email addresses.

    Reorder the columns by dragging them in the right-hand panel.

    <img src="https://mintcdn.com/fillout-005a867b/GDuTdz0rJBKQOqLV/images/guides/image-48.png?fit=max&auto=format&n=GDuTdz0rJBKQOqLV&q=85&s=8731271d180ff6174237a2176fd7eb1a" alt="PDF Viewer" style={{ width:"27%" }} width="496" height="711" data-path="images/guides/image-48.png" />
  </Step>

  <Step title="Reference the table (Optional)">
    You can also reference the table field by typing **@** and selecting it from the choices.

    <img src="https://mintcdn.com/fillout-005a867b/GDuTdz0rJBKQOqLV/images/guides/image-50.png?fit=max&auto=format&n=GDuTdz0rJBKQOqLV&q=85&s=a26f442a2da319f92ba6451143d0fcbd" alt="PDF Viewer" style={{ width:"71%" }} width="881" height="743" data-path="images/guides/image-50.png" />
  </Step>

  <Step title="Publish and share your form">
    Click `Preview` in the upper right corner to test your form. Respondents will be able to quickly add more rows as needed. Once everything is set, click `Publish` to make your form live.

    <img src="https://mintcdn.com/fillout-005a867b/GDuTdz0rJBKQOqLV/images/guides/image-49.png?fit=max&auto=format&n=GDuTdz0rJBKQOqLV&q=85&s=fc6d1343f8779e0e31d1eb76025b70ee" alt="PDF Viewer" width="2664" height="1420" data-path="images/guides/image-49.png" />

    <Warning>
      Connecting the table field to an [integration]() is currently not supported. However, responses can be viewed in a modal on the Results page.
    </Warning>
  </Step>
</Steps>

## Table vs choice matrix

With a **table**, you can add different types of question fields, such as text, numbers, or dropdowns. In contrast, a [**choice matrix**](/help/matrix) is limited to using only radio buttons for tasks like rating, comparing, or selecting options within a grid.

<img src="https://mintcdn.com/fillout-005a867b/GDuTdz0rJBKQOqLV/images/guides/image-51.png?fit=max&auto=format&n=GDuTdz0rJBKQOqLV&q=85&s=0544cc2f6f620b8878d69b12e5d23016" alt="PDF Viewer" style={{ width:"71%" }} width="1448" height="1022" data-path="images/guides/image-51.png" />

## Relevant articles

<CardGroup cols={3}>
  <Card title="Choice matrix" icon="grid" iconType="regular" color="#FFC738" href="/help/matrix">
    Collect a grid or table of selections from respondents.
  </Card>

  <Card title="Multi-column forms" icon="table-columns" iconType="regular" color="#FFC738" href="/help/multi-column-forms">
    Display questions side by side, rather than stacked vertically.
  </Card>
</CardGroup>

<SupportBanner />
