# Bulk Add Columns

CSVbox offers two methods to do this:

<figure><img src="/files/CH1Zlg1g3lWjdqWPti7S" alt=""><figcaption></figcaption></figure>

### 1. Using Sample CSV File

Upload any sample CSV or Excel file you already have. We’ll automatically extract the column headers from your file and create corresponding columns in your sheet. Our AI will attempt to detect column types based on the data. You can always review and modify the columns afterward.

### 2. Using Bulk Import Template

If you prefer more control over column setup, use our **predefined CSV template**. Simply download the template, fill it with column info, and upload it back. Columns will be created based on the data you provide. The template supports the following fields:

<table><thead><tr><th width="150">Field</th><th width="453">Description</th><th>Required</th></tr></thead><tbody><tr><td><a href="https://help.csvbox.io/getting-started/sheet-options#column-name">Column Name</a></td><td>Internal name of the column</td><td>✅ Yes</td></tr><tr><td><a href="https://help.csvbox.io/getting-started/sheet-options#display-label">Display Name</a></td><td>Display label for end users</td><td>Optional</td></tr><tr><td><a href="https://help.csvbox.io/getting-started/sheet-options#info-hint">Info Hint</a></td><td>Tooltip/help text for users</td><td>Optional</td></tr><tr><td><a href="https://help.csvbox.io/getting-started/sheet-options#column-type">Column Type</a></td><td>Type of the field (e.g. Text, Number, Date)</td><td>Optional</td></tr><tr><td><a href="https://help.csvbox.io/getting-started/sheet-options#required">Is Required</a></td><td>Should this field be mandatory? (Yes/No)</td><td>Optional</td></tr><tr><td><a href="https://help.csvbox.io/getting-started/sheet-options#matching-keywords">Keywords</a></td><td>Tags to help with auto-mapping</td><td>Optional</td></tr></tbody></table>

**Download Template:**

{% file src="/files/8NlKY89UaBeKlZH59CiT" %}
Bulk Import Template
{% endfile %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.csvbox.io/dashboard-settings/add-columns-via-csv.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
