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

# Sheet Definition Props

This section details the properties for defining a sheet.

## id

**Type:** `string`

**Required:** Yes

**Description:**\
Unique identifier for the sheet.

***

## label

**Type:** `string`

**Required:** Yes

**Description:**\
Display name for the sheet.

***

## columns

**Type:** `SheetColumnDefinition[]`

**Required:** Yes

**Description:**\
Array of column definitions for the sheet.

***

## maxRows

**Type:** `number`

**Required:** No (Default: no limit)

**Description:**\
Maximum number of rows that can be imported for this sheet. Empty rows are not
counted toward the limit. When the limit is exceeded the user can still upload,
map, and browse all of their data, but the **Upload** button is disabled (with an
explanatory tooltip) until enough rows are removed. The sheet tab shows a
`count / maxRows` counter and is flagged when over the limit.

To apply a single limit across a multi-sheet import, set the same `maxRows` on
each sheet.
